먼저 apt 라는 패키지 매니저를 업데이트합니다.
$ sudo apt-get update
그리고, docker 의 prerequisite package 들을 설치합니다.
$ sudo apt-get install \\
apt-transport-https \\
ca-certificates \\
curl \\
gnupg \\
lsb-release
Docker 의 GPG key 를 추가합니다.
$ curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
그 다음 stable 버전의 repository 를 바라보도록 설정합니다.
$ 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
혹시 arm 기반의 cpu 라면 다음을 입력해주세요
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
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
docker container 를 실행시켜, 정상적으로 설치되었는지 확인합니다.
$ sudo docker run hello-world