一、 下载 vm-vare
建议在微信中搜索软件管家, 里面有这款软件
二、 下载 centos 你可以去官方网址下载, 也可以选择国内镜像源(推荐)一般有清华镜像源等,直接去网上搜, 很容易就可以得到, 建议下载 centos7
下载成功后会得到一个 iso 后缀的文件
三、 配置虚拟机 下载好 vm-vare 后, 按照教你的步骤配置, 软件管家会里面有教程, 你可以很快的得到一个 centos 系统的虚拟机
四、虚拟机中下载 docker
developer.aliyun.com/mirror/ 进入这个网址
点击容器, 进入 docker-ce
复制下面这段网址
在虚拟机中使用 wget 下载, 切换下载 docker 的镜像源
查看是否下载成功(cat /etc/yum.repo.d/docer.reop.d)
使用 yum 下载 docker-ce
yum -y install docker-ce
如果有报错或许下面这篇文章可以帮你 www.cnblogs.com/maowenqiang…
启动 docker
```
systemctl start docker
```
查看 docker
```
docker info
// 也可以通过下面命令查看 docker 状态
systemctl status docker
```
出现这样的就说明, docker 的守护进程启动了
下载镜像
docker pull hello-world
这时可能你会报错连接 connect refuse, 这是因为docker hub 仓库在国外, 你需要配置国内的镜像源
步骤:
1、 检查你的网络 ping www.baidui.com 确保他是通的
2、 更改镜像源, 设置为国内, 这里有个坑, 这些镜像源是否可用无法被保证, 哪怕是网上大多数人配置的也无法保证, 以下使用到的镜像源是目前能用的
mkdir -p /etc/docker/daemon.json
vim /etc/docker/daemon.json
加入配置
{
"registry-mirrors": ["https://cr.console.aliyun.com","https://docker.m.daocloud.io","https://public.ecr.aws","https://dockerhub.timeweb.cloud"
]
}
执行:
systemctl daemon-reload
systemctl restart docker
检查是否加入成功, docker info
这样配置完, 应该可以拉镜像了
如果还不行, 检查下 DNS 是否配置正确
这个配置是在 /etc/sysconfig/network-scripts/ifcfg-ens33 中配置, 加上一个 DNS 域名解析配置
配置后重启网络, systemctl restart network
五、虚拟机配置固定 ip
进入以后,选中 VMnet8, 先配置子网和掩码, 然后点击 Net 设置
配置网关, 完成后点击确定
随后回到虚拟机终端,配置 ip 地址 vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改后保存, 重启 网络和 docker
systemctl restart network
systemctl restart docker
终端输入 ifconfig
可以启动 nginx 验证
访问: