背景:使用自建虚拟机安装docker-ce,虚拟机提前安装yum,并配置了阿里的repo源
- 由于阿里源没有docker-ce,首先安装yum-utils 工具,并添加docker-ce源,刷新缓存
yum install yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
2. 安装docker-ce
yum install docker-ce
3. 安装完成可查看已安装docker版本 ,启动docker
docker -v
systemctl start docker
如图所示:
4. 镜像加速 在 /etc/docker/daemon.json配置
{"registry-mirrors":["https://almtd3fa.mirror.aliyuncs.com", "https://registry.docker-cn.com"]}
# 重启服务
systemctl daemon-reload
systemctl restart docker
查看docker当前状态 systemctl status docker
5. 拉取镜像
6. 根据镜像 启动容器
docker images
docker run -d --name nginx01 -p 80:80 nginx
curl http://localhost
如图所示:
由于我使用 hostonly模式,可以在宿主机直接访问虚拟机端口测试: