앞서 말한 것과 같이 Windows에 다시는 Docker를 설치하지 않을 거다. 노트북도 Ubuntu를 기본으로 사용하고 있으니 Ubuntu에 Docker를 설치해 보자.
1. Ubuntu 버전 확인
Docker Engine을 설치하기 위해서는 아래 버전의 64bit 버전 (x86_64 (or amd64), armhf, and arm64) 이 필요하다. Ubuntu 16.04 LTS는 공식적으로 더 이상 지원하지 않는다. (게시물 작성일, 2021년 7월 16일)
- Ubuntu Hirsute 21.04
- Ubuntu Groovy 20.10
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Bionic 18.04 (LTS)
2. 이전 버전 삭제
만약 설치된 이전 버전 Docker가 있다면 삭제한다.
$ sudo apt-get remove docker docker-engine docker.io containerd runc
/var/lib/docker에 있는 파일은 삭제되지 않는다. 삭제하고자 한다면 아래와 같이 삭제한다.
$ sudo apt-get purge docker-ce docker-ce-cli containerd.io
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd
3. Storage driver
Docker Engine은 overlay2, aufs, btrfs 를 지원한다. (Ubuntu 기준) 기본 설정은 overlay2이며 그 외 driver를 사용하려면 수동으로 설정해야 한다.
4. 설치
일반적으로 apt-get을 사용하여 설치하므로 이 방법만 알아 본다.
Repository 설정
1) apt package index 업데이트 및 설치
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
2) Docker 공식 GPG key 추가
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3) Repository 종류 선택
stable repository를 사용하려면 아래와 같이 하면 된다. (nightly 또는 test repository 사용을 원할 경우)
arch. type은 uname -m 명령으로 확인할 수 있다.
x86_64 / amd64
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
armhf
$ echo "deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
arm64
$ echo "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker Engine 설치
1) apt package index 업데이트 및 설치
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
2) 특정 버전을 설치하기 위해서는 아래와 같이 버전을 확인 후 설치한다.
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
5:20.10.3~3-0~ubuntu-focal 버전을 설치하려면 아래와 같이 한다.
$ sudo apt-get install docker-ce=5:19.03.13~3-0~ubuntu-focal docker-ce-cli=5:19.03.13~3-0~ubuntu-focal containerd.io
3) 설치 확인
$ sudo docker run hello-world
hello-world Image가 없을 경우, 자동으로 받은 후 아래와 같이 실행된다.
설치는 완료했으니 다음 단계로.
참조 https://docs.docker.com/engine/install/ubuntu/
'놀기 > Docker' 카테고리의 다른 글
[Docker] Node.js 웹 앱을 Docker로 실행하기 (0) | 2021.07.16 |
---|---|
Docker (도커) (0) | 2021.07.16 |
댓글