- 第一步,查看宿主机的网络环境
文章插图
自己选一个局域网下没有人用的IP,测试一下,比如我宿主机的网络是 192.168.1.102,选择一个 192.168.1.241ping一下,如果ping不通,说明局域网IP没人使用,就可以把这个IP配置给虚拟机;
文章插图
- 第二步,配置网络
- 进入配置文件目录
/etc/sysconfig/network-scripts
文章插图
注:你的配置文件名称可能和我的不一样,不过没关系,只要是ifcfg-打头的配置文件就行
- 编辑配置文件
// 修改下面的两项// 将BOOTPROTO=dhcp 修改为 BOOTPROTO=static意思是IP设置为固定的// 将ONBOOT=no 修改为ONBOOT=yes// 添加以下配置 // 以下以192.168.1开头的配置请根据个人实际的网段配置# ipIPADDR=192.168.1.241NETWORK=192.168.1.1NETSTAT=255.255.255.0GATEWAY=192.168.1.1DNS1=192.168.1.1DNS2=8.8.8.8// :wq保存
配置好后的信息如下:文章插图
- 重启网卡
nmcli c reload
重启网卡(下面的三条命令都可以)注:其中的 enpxxx为上面配置文件名称的后缀,请根据实际情况修改;
nmcli c up enpxxxnmcli d reApply enpxxxnmcli d connect enpxxx
测试网络ping www.qq.com
任意ping一个外网域名,如果能应答,说明网络已经配置好了;- 查看看网络
ip addr
如果发现对应网卡的IP变成你配置的IP且能正常ping外网,说明网络配置已经正常文章插图
SSH工具连接网络配置好之后,这就是一台实实在在可用的机器了,除了外网没办法访问之外(想外网能访问到也不是没有办法,后续再找机会来单独说说);其他的功能,和一台真实的物理机没有大的区别,为了使用更方便,需要用SSH工具远程到主机上进行环境配置、软件安装;
之前给大家推荐过多款好用且免费的SSH工具,有兴趣的可以看看: 这里就不再赘述了 。
为了验证系统是否真的完全兼容CentOS,我决定在上面装上Docker,跑个Nginx服务,试一下使用效果 。安装Docker
- 移除旧版本
sudo yum remove dockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-selinuxdocker-engine-selinuxdocker-engine
移除历史镜像和容器等数据,如果之前已经安装了Docker,不移除,再次安装Docker,历史的镜像和容器都还存在;注意!!! 这行指令会删除历史的所有数据,请酌情执行
rm -rf /var/lib/docker
- 第二步
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 第三步:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 第四步:
CentOS 7的命令
sudo yum makecache fast
CentOS 8的命令sudo yum makecache
文章插图
- 第五步:
sudo yum -y install docker-ce
安装指定版本sudoyum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7 containerd.io
- 第六步:
sudo systemctl start docker// 设置开机自启sudo systemctl enable docker
- 其他指令(可以不执行的指令)
// 停止sudo systemctl stop docker// 重启sudo systemctl restart docker// 查看状态sudo systemctl status docker// 设置开机自启sudo systemctl enable docker// 取消开机自启sudo systemctl disable docker// 查看是否已经配置开机自启sudo systemctl is-enabled docker
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 一图看懂CentOS停服应对
- CentOS7设置网络开机自动连接
- Oracle单机实例+ASM
- 转 CentOS7安装OpenLdap
- linux-centos网络配置bond
- VMware更新阿里云镜像源CentOS7镜像
- Centos6下网卡启动、配置ifcfg-eth0教程
- Centos7如何安装google-chrome浏览器
- Centos7使用ping命令对普通用户提权
- SQLSERVER也能部署在linux环境?SQLServer2019在CENTOS7部署详解