[Docker]Docker 엔진 설치와 확인-4

이번장에서는 드디어 도커를 설치 하는 방법을 다룹니다. 이부분은 강의 내용과 다를게 없으므로 어떻게 실습을 했었는지 정리하며 넘어 가겠습니다.

# docker 사용에 필요한 패키지 설치 
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

https를 사용해서 도커를 설치하기 위해서 위의 명령어를 입력합니다.

# Docker의 공식 GPG(GNU Privacy Guard) key를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# docker에서 제공하는 GPG key 추가 확인
sudo apt-key fingerprint
sudo apt-key fingerprint 0EBFCD88

# apt repository source에 docker repo 추가. (keyring 포함)
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

# docker repository 추가하여 update 수행 
sudo apt update

# docker에서 제공하는 docker-ce 버전 확인
sudo apt-cache policy docker-ce

# 최신 docker version 설치
sudo apt -y install docker-ce

위의 명령어를 하나씩 실행하면 도커가 설치된다.

설치가 잘 되었는지 sudo docker version으로 확인해 보았다.  기본적으로 도커는 root권한으로 설치가 되어서 sudo를 붙여야 한다.  sudo를 안붙이도록 아래와 같은 명령어를 입력하자.

sudo usermod -aG docker kevin
sudo systemctl daemon-reload
sudo systemctl enable docker
sudo systemctl restart docker

이제 sudo를 안 붙여도 도커 명령어를 사용할수 있다.


[참고]

shellscript로 설치

# docker 에서 제공하는 shell script을 이용한 자동 설치 
curl -fsSL https://get.docker.com -o get-docker.sh
# shell script 내용 확인 후 변경 가능 
sudo vi get-docker.sh
#실행 권한 부여
chmod +x get-docker.sh
# 설치
sudo sh get-docker.sh

도커쪽에서 만들어준 실행 스크립트이다. centos, ubuntu상관없이 설치된다.

 

오늘은 도커 설치하는 방법을 살펴 보았다.

Leave A Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다