리눅스 계열 운영체제에서 쓰이는 패키지 관리 툴인 apt를 최신 버전으로 업데이트 한다
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- PPA : Personal Package Archive.
우분투는 우분투 소프트웨어 센터에 등록된 프로그램 및 버전만 다운받을 수 있다. 이 방식이 편리하고 검증된 프로그램만 다운 받을 수 있다는 점에서 안전하지만 새로운 버전이 빨리 업데이트 되지 않는다는 단점이 있다. 업데이트 주기는 우분투가 업데이트 되는 6개월인데, 보다 자유롭게 최신 버전과 등록되지 않은 프로그램을 다운 받을 수 있도록 도와 주는 것이 PPA다.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- GPG키 : GNU Privacy Guard
gpg키는 도커에만 존재하는 것은 아니고, 리눅스 패키지 관리 툴이 이 프로그램 패키지가 유효한지 확인하기 위해 설치 전 gpg키로 검증하는 과정을 거친다고 한다. 그래서 curl로 gpg키를 다운받아 apt 키 리스트에 추가해야 한다.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
이 명령어를 실행하면 apt 리스트에 도커가 추가된다. (저장소 이름은 구글에 프로그램과 ppa로 검색하면 찾을수 있다.)
최신 도커 버전을 다운받기 위해 패키지를 업데이트 한다.
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
도커 엔진은 유료로 제공되는 기업용 솔루션인 EE(Enterprise Edition)와 무료로 제공되는 CE(Community Edition)로 나뉘는데, CE버전을 설치했다.
sudo systemctl status docker
sudo docker run hello-world
위와 같이 "해당 컴퓨터에는 hello-world 라는 도커 이미지가 없다" 라는 오류가 나면 정상적으로 설치가 완료!
다음게시글 -> [Docker] 권한 설정하기
📎 참고 링크