1. 환경
- Linux 버전 : CentOS Linux 릴리스 7.3.1611 (코어)
- 네트워크가 차단 해제되었습니다 (Baidu에 액세스 할 수 있음).
2. 이전 버전의 Docker 제거
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3. gcc 설치
gcc -v
yum -y install gcc
yum -y install gcc-c++
4. yum-utils 패키지 설치
yum install -y yum-utils
5. 안정적인 저장소 설정
- Alibaba Cloud의 미러 라이브러리를 사용하는 것이 좋습니다.
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6. yum 패키지 색인 업데이트
yum makecache fast
7. 최신 버전의 Docker Engine 및 컨테이너 설치
yum -y install docker-ce docker-ce-cli containerd.io
8. Docker 시작
systemctl start docker
docker version
docker run hello-world
docker images
9. 미러 가속 구성
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://自己的编码.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker
ps -ef | grep docker
10. Docker 제거
systemctl stop docker
yum -y docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
- Docker 공식 문서 : https://docs.docker.com/engine/install/centos/
- Aliyun 공식 웹 사이트 : https://cn.aliyun.com/