본문 바로가기
메가IT아카데미 국기과정/도커와 쿠버네틱스

[1-2] Docker 설치

by 한님폐하 2022. 9. 13.

1. Docker 설치 가이드 사이트 

Install Docker Desktop on Mac
https://docs.docker.com/desktop/mac/install/

Docker Desktop for Mac user manual
https://docs.docker.com/desktop/mac/

Install Docker Desktop on Windows
https://docs.docker.com/desktop/windows/install/

Docker Desktop for Windows user manual
https://docs.docker.com/desktop/windows/

Install Docker Engine on CentOS
https://docs.docker.com/engine/install/centos/

Install Docker Engine on RHEL
https://docs.docker.com/engine/install/rhel/

Install Docker Engine on Debian
https://docs.docker.com/engine/install/debian/

Install Docker Engine on Fedora
https://docs.docker.com/engine/install/fedora/

Install Docker Engine on Ubuntu
https://docs.docker.com/engine/install/ubuntu/



2. Docker 설치

Docker docs
https://docs.docker.com

Install Docker Engine
https://docs.docker.com/engine/install/

Install Docker Engine on CentOS
https://docs.docker.com/engine/install/centos/

 1) 레포지토리 추가

 - 'get-docker.sh' 스크립트 파일로 도커를 설치 할 경우, 다음 명령은 안해도된다.

# yum install -y yum-utils
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo


 2) 충돌 패키지 삭제

# rpm -qa runc
# yum -y remove runc
# rpm -qa runc


 3) 'docker-ce' 설치 스크립트 파일 다운로드

# curl -fsSL https://get.docker.com -o get-docker.sh
# ls -l get-docker.sh 
-rw-r--r--. 1 root root 20009 2022-08-07 17:06 get-docker.sh


 4) 'get-docker.sh' 스크립트 파일 내용 확인

# DRY_RUN=1 sh ./get-docker.sh

# Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be
yum install -y -q yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache
yum install -y -q docker-ce
yum install -y -q docker-ce-rootless-extras


 5) docker-ce 설치

# sh ./get-docker.sh


[참고] 다운로드시 아무 반응이 없다고 생각된다면, 다음과 같은 명령어를 실시하여 확인한다.

# nmcli device
# tcpdump -i ens33


 6) docker-ce 설치 확인

# rpm -qa | grep docker
docker-ce-cli-20.10.17-3.el8.x86_64
docker-ce-20.10.17-3.el8.x86_64
docker-scan-plugin-0.17.0-3.el8.x86_64
docker-compose-plugin-2.6.0-3.el8.x86_64
docker-ce-rootless-extras-20.10.17-3.el8.x86_64


 7) Docker 서비스 시작

# systemctl enable --now docker.service
# systemctl status docker.service