阅读时长:2 分钟
docker
发布时间:2020年03月26日 08:00最后修改:2026年09月15日 06:15
自动安装
卸载旧版本
# CentOS
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
# Debian
apt-get remove docker \
docker-engine \
docker.io
使用脚本自动安装
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
# sh get-docker.sh --mirror AzureChinaCloud
启动 Docker CE
#设置开机自启动
systemctl enable docker
#启动docker
systemctl start docker
或
service docker start
镜像加速与拉取建议
目前国内早期的公共 Docker Hub 镜像加速源(如中科大、网易 163、官方中国镜像等)均已全线停止维护或下线。在境内服务器拉取镜像推荐以下 3 种方式:
- 自建 Cloudflare Worker 反向代理:通过 Cloudflare Worker 自建专属反代加速访问
registry-1.docker.io; - 私有镜像仓库中转:在境外出海主机通过
docker pull拉取后推送到阿里云个人镜像仓库或自建 Harbor,境内直接拉取私有仓库; - 本地离线打包与导入(最高效稳定):
# 在可通网络的机器上打包导出
docker pull nginx:latest
docker save -o nginx.tar nginx:latest
# 传输至内网机器后导入
docker load -i nginx.tar
默认存储驱动说明
现代 Docker 默认使用性能最强且最稳定的 overlay2 作为存储驱动。如无特殊定制需求,无需在 /etc/docker/daemon.json 中强行指定 storage-driver,系统会自动适配最优驱动。