一、 系统要求
- Centos7的维护版本
- 额外资源库centso-extras必须为可用, 如果已被关闭, 请重新打开它.
二、 卸载旧版本及依赖
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
三、 安装Docker-ce
- 添加Docker-ce依赖库docker-ce.repo
sudo curl -L https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
- 使用yum安装docker-ce
sudo yum install -y docker-ce
- 查看安装的docker版本
docker -v
Docker version 18.09.3, build 774a1f4
四、 运行docker
- 启动docker守护进程
sudo systemctl start docker
- 设置开机启动docker守护进程
sudo systemctl enable docker
五、添加镜像加速器
- 添加镜像加速器配置
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
EOF
- 重启docker服务, 使镜像加速器生效
sudo systemctl daemon-reload
sudo systemctl restart docker
- 验证镜像服务器
sudo docker info
- 看到如下信息证明镜像加速器已生效
Registry Mirrors:
https://registry.docker-cn.com/
六、 Docker say “Hello World”
- 使用以下命令启动docker容器
sudo docker run [OPTIONS] image [COMMAND] [ARG…]
sudo docker run hello-world