1. 安裝
1.1. 官方文檔
https://docs.docker.com/engine/install/centos/
本次安裝使用系統的是CentOS7.4
1.2. 刪除老版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
1.3. 安裝工具包
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
1.4. 配置docker軟件源
使用阿里雲鏡像
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.5. 下載並安裝docker
yum install docker-ce docker-ce-cli containerd.io |
1.6. 設置開機啟動
systemctl enable docker |
1.7. 啟動docker
systemctl start docker |
2. 配置加速器
兩種加速器配置一種即可,推薦阿里雲,軟件包更全,但是需要注冊。
2.1. 配置網易雲加速
修改文件:/etc/docker/daemon.json
{"registry-mirrors":["http://hub-mirror.c.163.com"]} |
配置后需要重啟
注意:這里使用CentOS 7,CentOS 6的配置方法不同。沒有該文件則新建。
2.2. 配置阿里雲加速
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] } EOF |
2.3. 重啟服務
systemctl daemon-reload systemctl restart docker |
3. 測試
docker version docker run hello-world |
4. 卸載
systemctl stop docker yum -y remove docker-ce rm -rf /var/lib/docker |