[Docker](도커) #04. Docker Install on Ubuntu 18.04 LTS

2019. 8. 20. 15:19OS & Server/Docker

728x90

서론

https://gmyankee.tistory.com/178

 

도커 1장 | Ubuntu 16.04 LTS에 Docker 최신 버전 설치 하기

Thumbnail YouTube Facebook . Hyper Visor? [Image 1-1] HyperVisor란 Host PC에서 다수의 플랫폼을 구동하기 위한 논리적 플랫폼을 뜻합니다. 쉽게 표현하자면 내 PC에서 다양한 운영체제를 실행할 수 있게 해..

gmyankee.tistory.com

이전에 ubuntu 16.04 LTS를 기준으로 작성한 도커 설치 방법에 이어

2018.04에 공개된 Ubuntu 18.04 LTS를 기준으로 재 작성하고자 합니다.

 

 

공식 문서를 통해서 https://docs.docker.com/install/linux/docker-ce/ubuntu/

 

Get Docker Engine - Community for Ubuntu

To get started with Docker Engine - Community on Ubuntu, make sure you meet the prerequisites, then install Docker. Prerequisites Docker EE customers To install Docker Enterprise Edition (Docker EE),...

docs.docker.com

설치하셔도 됩니다.

 

 

본문에서 사용된 Ubuntu의 버전은 다음과 같습니다.

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

 

먼저 특별한 옵션을 선택하여 설치한 경우가 아닐 경우,

Docker는 기본적으로 설치가 안되어 있습니다. 

 

하지만 이전 버전의 도커가 설치되어 있는지 혹은 옵션을 선택하여 설치하였는지 기억이 안 난다면,

다음과 같은 명령을 입력하여 docker를 제거할 수 있습니다.

sudo apt-get remove docker docker-engine docker.io containerd runc

 

 

 

 

1. 업데이트

 

docker를 설치하기 앞서 우분투 패키지를 한번 업데이트를 진행해주는 게 좋습니다.

sudo apt update

 

 

2. 패키지 설치

 

업데이트가 끝났다면, 도커를 설치하기 위해 필요한 패키지들을 설치합니다.

sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

 

 

3. 도커 공식 GPG(GNU Privacy Guard) Key 추가

 

도커에서 제공되는 공식 GPG Key를 추가합니다.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

 

4. 저장소 추가

 

우분투에서 기본적으로 제공되는 도커 저장소는 최신 저장소(Repository)가 아닙니다.

때문에 수동으로 해당 저장소를 추가하는 작업을 진행해야 합니다.

 

# x86_64/AMD64 기준 [인텔 및 AMD 64비트 이상의 CPU]
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

 

5. 저장소 반영

 

추가한 저장소를 반영하기 위해서는 update를 진행해야 합니다.

sudo apt update

 

 

6. 도커 설치

 

가장 최신 버전의 Docker Engine과 컨테이너를 설치합니다.

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

 

 

7.  그룹 구성원 추가

 

매번 sudo 명령을 입력하기 귀찮으니깐 docker 그룹(group)에 현재 유저의 권한을 추가합니다.

sudo usermod -aG docker $USER

 

 

 

8. 코드 전체

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
sudo usermod -aG docker $USER
728x90