이번장에서는 드디어 도커를 설치 하는 방법을 다룹니다. 이부분은 강의 내용과 다를게 없으므로 어떻게 실습을 했었는지 정리하며 넘어 가겠습니다.
# 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상관없이 설치된다.
오늘은 도커 설치하는 방법을 살펴 보았다.