-
도커 ubuntu 에 설치 하자개발일지/docker 2020. 5. 10. 11:41
안녕하세요 개발하는 남자입니다.
지난번에 window 10 환경에 docker 설치를 알아봤는데요
이번에는 ubuntu 환경에서 docker를 설치하는 방법을 알아보도록 하겠습니다.
지난번 window 10 환경의 docker 설치방법이 궁금하시다면 아래 배너 클릭 :)
ubuntu 환경에 docker 설치는 docker 공식 문서에 너무나 잘 나와 있어서 따로 정리할 필요가 없겠지만.
영문보다 한글로 정리 된 내용이 있으면 차후에도 도움이 될 것 같아서 이렇게 정리합니다.
도커 설치에는 2가지 프로세스가 진행됩니다.
repository 세팅 과 도커 설치
1. repository 셋팅
1. HTTPS를 통해 저장소를 사용할 수 있도록 apt 패키지 색인을 업데이트하고 패키지를 설치하십시오.
$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
2. 도커의 공식 GPG 키를 추가하십시오.
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
지문 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88의 마지막 8자를 검색하여 지문 키가 있는지 확인하십시오.
$ sudo apt-key fingerprint 0EBFCD88 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ unknown] Docker Release (CE deb) <docker@docker.com> sub rsa4096 2017-02-22 [S]
3. 안정된 저장소를 설정하십시오
$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
2. 도커 설치
1. apt 패키지 색인 업데이트 후 최신 버전의 도커 엔진 및 컨테이너 설치.
$ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
2. 특정 버전의 Docker Engine 설치하려면 저장소에 사용 가능한 버전을 확인한 후 선택하여 설치합니다.
$ apt-cache madison docker-ce
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
5:19.03.8~3-0~ubuntu-bionic 버전으로 설치하도록 하겠습니다.
$ sudo apt-get install docker-ce=5:19.03.8~3-0~ubuntu-bionic docker-ce-cli=5:19.03.8~3-0~ubuntu-bionic containerd.io
도커 설치가 완료되었습니다
docker version 명령어를 실행하시면 permission denied 가 나오는 것을 확인됩니다.
docker 실행 권한을 ubuntu에게 설정해야 합니다.
sudo usermod -aG docker $(whoami)
권할 설정 후 ubuntu에 재접속을 한 뒤에 다시 docker version 명령어 실행합니다.
위와 같이 잘 나온다면 도커가 잘 설치된 것입니다.
다음번에는 ubuntu 기반에 docker를 활용하여 web site를 등록해보는 시간을 가져 보도록 하겠습니다.
'개발일지 > docker' 카테고리의 다른 글
도커 머신을 활용해 로컬 VM에 프로비저닝 해보자. (1) 2020.06.06 [ docker-compose ]도커 컴포즈가 무엇이고 어떻게 실행하는 것일까? (0) 2020.06.03 도커 window 10 에 설치 하자 (0) 2020.05.10 도커 자주 사용되는 명령어 리스트 (0) 2020.05.02 도커가 무엇인고?! 간단하게 알아보고 가자, [ 개념 정리 ] (0) 2020.05.02