Centos 安裝 Docker
# 卸載舊版
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine \docker-selinux # 安裝依賴工具
yum install -y yum-utils device-mapper-persistent-data lvm2# 替換鏡像源(安裝docker時使用該方式替換鏡像)
cat > /etc/yum.repos.d/docker-ce.repo <<EOF
[docker-ce-stable]
name=Docker CE Stable - aliyun
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/\$releasever/\$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF# 建立緩存 centos7
yum makecache fast# 建立緩存 centos8 (沒有fast命令)
yum makecache# 安裝Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 設置開機自啟
systemctl enable docker
Docker 配置文件
# 方式一:docker 鏡像配置文件
sudo vim /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://docker.xuanyuan.me"]
}
EOF# 方式二:docker 鏡像配置文件
# 添加配置內容【注意不要包含特殊字符】
sudo vi /etc/docker/daemon.json{"registry-mirrors": ["https://docker.m.daocloud.io/","https://huecker.io/","https://dockerhub.timeweb.cloud","https://noohub.ru/","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://xx4bwyg2.mirror.aliyuncs.com","http://f1361db2.m.daocloud.io","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}# 重啟docker服務
systemctl daemon-reload
systemctl restart docker# 查看 Docker 和 systemd 的日志文件,幫助找到問題的具體原因
journalctl -u docker.service
# 實時跟蹤日志
journalctl -f -u docker.service
Docker 命令
# 啟動Docker
systemctl start docker# 停止Docker
systemctl stop docker# 重啟
systemctl restart docker# 設置開機自啟
systemctl enable docker# 執行docker ps命令,如果不報錯,說明安裝啟動成功
docker ps
相關文檔
軒轅鏡像-Docker安裝手冊