Docker 19.03 설치

 

 

RPM 다운로드 및 설치

wget 명령어를 이용하여 RPM 패키지들을 다운로드합니다.

yum 설치 간에는 패키지 관련 dependancy도 함께 설치되기 때문에 Yum 저장소 사용이 가능해야합니다.

만약 폐쇄망일 경우에는 로컬 Yum 저장소를 구축합니다. (Centos7 ISO 파일을 이용하여)

$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-19.03.9-3.el7.x86_64.rpm
$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-19.03.9-3.el7.x86_64.rpm
$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.6.8-3.1.el7.x86_64.rpm
$ wget http://mirror.centos.org/altarch/7/extras/aarch64/Packages/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
$ yum install docker-ce-19.03.9-3.el7.x86_64.rpm \
docker-ce-cli-19.03.9-3.el7.x86_64.rpm \
containerd.io-1.6.8-3.1.el7.x86_64.rpm \
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm

 

Docker 서비스 시작 및 Enable 설정

root 권한으로 docker를 실행합니다.

$ sudo systemctl start docker     # docker 데몬 실행
$ sudo systemctl status docker    # docker 데몬 상태 확인
$ sudo systemctl enable docker    # 서버 부팅시 docker 자동실행 등록

 

 

Docker 서비스 확인

만약 /var/run/docker.sock 파일에 대해 permission 관련 에러가 발생한다면,

chmod 명령을 이용하여 docker.sock 파일의 퍼미션을 777로 변경해줍니다.

$ sudo docker version      # 설치된 도커 버전 확인
$ sudo docker images       # 생성된 이미지 목록 확인
$ sudo docker ps -a        # 생성된 모든 컨테이너 목록 확인
$ sudo chmod 777 /var/run/docker.sock   # permission 관련 에러 발생 시!

 

 

 

이번 포스팅에서는 Docker 19.03을 단순히 설치만 하는 내용입니다.

다음 포스팅에서는 Docker 환경을 이용하여 다양한 서비스들을 컨테이너로 띄우는 내용을 다루어보겠습니다.

 

감사합니다.

복사했습니다!