본문 바로가기
Random

[Docker] 우분투/Linux Mint Docker 설치 에러

by SeanK 2022. 1. 31.

 

다음 주에 시작되는 프로젝트에서는 Docker를 적극적으로 사용해보기 위해 설날 연휴기간 동안 Docker의 기능을 한번 연습해보고자 했다. 

 

그런데 이게 웬걸, Docker 설치부터 막혔다. 

 

일단 우분투의 경우 아래 웹사이트에서 나온 과정을 따르면 "대체로" 설치에 성공한다. 

 

https://docs.docker.com/engine/install/ubuntu/

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

대체로인 이유는 마지막 이 부분에 약간의 오류가 발생하는데,

 

 $sudo apt-get update
 $sudo apt-get install docker-ce docker-ce-cli containerd.io

 

필자는 아래의 코드를 입력하니 우분투에 설치를 성공적으로 마칠 수 있었다. 

 

 $sudo apt-get update
 $sudo apt-get install docker-ce

 

설치를 마치고 설치 로그를 읽어보니 docker-ce만 install 하더라도 docker-ce-cli나 다른 부가적인 것들이 같이 install 되는 듯하다. 정확한 이유는 모르겠지만 내 컴퓨터에서는 docker-ce-cli와 containerd.io를 같이 설치하려고 하니 에러가 발생했다. 

 

문제는 Linux Mint를 사용하는 다른 컴퓨터.

 

Mint를 사용하는 노트북은 필자가 "막 다루는"용으로 사용하는 노트북인데 말그대로 온갖 실험을 이 노트북으로 진행하고 있다. 오래되기도 해서 (필자가 대학교 입학 선물로 받은 노트북이라...) 마더보드가 어떻게 생겼는지 궁금할 때 뜯어보거나 다른 OS가 궁금할 때 깔아보는 그런 노트북이다. 

 

처음에는 우분투와 같은 코드로 설치하면 되겠지... 하고 똑같은 코드를 사용해서 설치를 시도했는데 설치에 실패했다. 

 

거의 OS삭제 직전까지 갔다가 우연히 아래 방법으로 해결했다. 

 

1. apt 업데이트

$ sudo apt update

 

2. Docker 설치

$ sudo apt install docker docker-compose docker-doc docker-registry docker.io

 

위 방식대로 하니 눈물겹게 설치에 성공했다. 

 

mint의 경우 우분투와 다를 바가 거의 없어서 터미널 코드가 달랐던 적이 없었는데, 

 

이번 경우에는 다소 당황스러웠다. 

 

아마 국내에 mint를 사용하시는 개발자가 거의 없으리라 생각되는데 혹시라도 docker의 설치에 어려움을 겪는다면 이 글이 도움이 되기를...