본문 바로가기

Ubuntu 22.04 LTS 에 docker 설치하기

오토씨 2022. 9. 2.

공식 Ubuntu 리포지토리에서 사용할 수 있는 docker 설치 패키지가 최신 버전이 아닐 수 있다. 최신 버전을 얻을 수 있도록 공식 docker 저장소에서 docker를 설치한다. 이를 위해 새 패키지 소스를 추가하고 docker에서 GPG 키를 추가하여 다운로드가 유효한지 확인한 다음 패키지를 설치한다.

먼저 기존 패키지 목록을 업데이트한다.
$ sudo apt update

다음으로 apt가 HTTPS를 통해 패키지를 사용할 수 있도록 하는 몇 가지 필수 구성 요소 패키지를 설치한다.
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common

그런 다음 공식 docker 리포지토리에 대한 GPG 키를 서버에 추가한다.
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

APT 소스에 docker 리포지토리를 추가한다.
$ echo "deb [arch=$(dpkg --print-architecture) 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
$ sudo apt update

기본 Ubuntu 리포지토리 대신 docker 리포지토리를 통해서 설치하려고 하는지 확인한다.
$ apt-cache policy docker-ce
docker-ce:
Installed: (none)
Candidate: 5:20.10.173-0ubuntu-jammy
Version table:
5:20.10.173-0ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.163-0ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.153-0ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.143-0ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
5:20.10.133-0ubuntu-jammy 500
500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages

docker-ce는 설치되지 않았고, 설치 후보로 Ubuntu 22.04(jammy)용 docker-ce 패키지를 정보를 docker 리포지토리에서 가져왔다.
이제 docker를 설치하자.

$ sudo apt install docker-ce
$ sudo systemctl status docker

sudo를 사용하지 않고 docker 명령 실행하기(옵션)

$ sudo usermod -aG docker ${USER}
$ su - ${USER}

'Docker' 카테고리의 다른 글

docker 활용 팁  (0) 2022.09.26
Docker container/image 에 ps 명령어 설치하기  (1) 2022.09.09
proxy(프록시) 환경에서 Docker 사용하기  (0) 2022.08.24

댓글