$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
GPG(GNU Privacy Guard)는 GNU에서 제공하는 OpenPGP(RFC4880)의 오픈소스 구현이다.
개인간, 머신간 또는 개인-머신간에 교환되는 메시지나 파일을 암호화 하거나 서명을 추가하여 작성자를 확인하고 변조유무를 식별할 수 있게 해주는 도구이다.
기본적으로 RSA와 같은 공개 키 암호화 방식을 사용하여 종단간 파일이나 메시지를 암호화 하거나 서명하는 기능을 제공한다.
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 focal stable"
$ sudo apt update
$ apt-cache policy docker-ce
아래의 응답을 확인
$ sudo apt install docker-ce
$ sudo systemctl status docker
다음과 같은 결과를 응답하며, Active 상태에 active(running)을 확인.
도커 그룹에 사용자 추가
$ sudo usermod -aG docker $USER
$ logout