2019. 8. 20. 15:19ㆍOS & Server/Docker
서론
https://gmyankee.tistory.com/178
이전에 ubuntu 16.04 LTS를 기준으로 작성한 도커 설치 방법에 이어
2018.04에 공개된 Ubuntu 18.04 LTS를 기준으로 재 작성하고자 합니다.
공식 문서를 통해서 https://docs.docker.com/install/linux/docker-ce/ubuntu/
설치하셔도 됩니다.
본문에서 사용된 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
'OS & Server > Docker' 카테고리의 다른 글
docker compose cpu limit / 도커 컴포즈 cpu 제한 (0) | 2019.09.02 |
---|---|
[Docker](도커) #05. Docker Compose Install on Ubuntu 18.04 LTS (0) | 2019.08.21 |
docker log 압축과 제거 (0) | 2019.08.09 |
Docker #.3 도커 검색 활용하기 (0) | 2018.06.13 |
Docker #2. 도커 그룹에 유저 추가 하기! (0) | 2018.06.02 |