Docker 설치
apt 업데이트
sudo apt update
apt HTTPS 설정
sudo apt install apt-transport-https ca-certificates curl software-properties-common
도커 GPG키 설정 : GPG(GNU Private Guard)는 개인간, 머신간 또는 개인-머신간에 교환되는 메시지나 파일을 암호화하거나 서명을 추가하여 작성자를 확인하고 변조유무를 식별할 수 있게 해주는 도구이다. (기본적으로 RSA와 같은 공개 키 암호화 방식 사용)
도커 GPG키 등록
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
<<응답>>
OK
apt에 도커 Repository 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
apt 업데이트
sudo apt update
우분투 Repo 대신 도커 Repo로 설치하는지 확인
apt-cache policy docker-ce
<<응답>>
docker-ce:
Installed: (none)
Candidate: 5:20.10.7~3-0~ubuntu-focal
Version table:
5:20.10.7~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
5:20.10.6~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
5:20.10.5~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
5:20.10.4~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
...
도커 설치
sudo apt install docker-ce
도커 확인
sudo systemctl status docker
sudo 없이 도커사용하기
도커 그룹에 사용자 추가하기
sudo usermod -aG docker ${USER}
새 그룹 구성원 자격을 적용하기 위해서 다음 명령어를 입력합니다.
sudo su - ${USER}
도커 그룹 확인하기
id -nG
<<응답>>
{USER} ... sudo ... docker
docker.sock 권한 변경
sudo chmod 666 /var/run/docker.sock