Docker(2) - 도커 설치하기
우분투 환경에 도커 설치하기
https://docs.docker.com/engine/install/ubuntu/
1. Docker Repository 생성
host에 처음으로 도커를 설치하는 경우 Docker Repository를 설정해야 한다.
1-1. apt-get으로 패키지 목록 업데이트 후 필요한 의존성 패키지 설치
$ sudo apt-get update
$ sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
1-2. 도커가 제공하는 공개 키 (GPG key) 추가
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
1-3. 도커의 공식 apt repo 등록
$ 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
2. 도커 설치하기
2-1. 패키지 목록 갱신
도커의 공식 repo에서 패키지를 가져온 후 docker cli 설치
$ sudo apt update
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
2-2. 도커 사용자 권한 설정
도커는 관리자 권한으로 동작하는데, 관리자 권한을 얻기 위해 도커 사용자 그룹에 소속되어야 한다. 아래와 같이 user를 docker 사용자 그룹안에 넣는다.
$ sudo usermod -aG docker syj
아래는 사용자 권한을 설정해주기 전 상태이다.
사용자 권한을 컴퓨터를 재부팅하면 docker 그룹에 들어간 것을 볼 수 있다.
이 상태에서 도커 명령어를 하나 쳐보면 정상작동하는 것을 확인할 수 있다.