VMware 安装centos 7 及自动挂载共享文件夹

安装后去掉创建后开启的勾,必须先配置连接模式和开启共享再进项安装,否则安装后再设置会遇到各种坑:

选项选择共享文件夹

启动虚拟机进行安装
右键选中虚拟机,设置虚拟机:
网络适配器选择桥接模式


设置网络和主机名:

以太网设置为打开状态:

接着点击完成继续安装
若登录后仍没有IP则打开虚拟网络编辑器:移除错误的设置并重新添加正确的虚拟网络设置



更改为静态IP
查看IP
ip addr

如上,网络ens33是我们目前的网络,需要修改为固定IP地址,即ens33
vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="69e653a9-a3ff-40a0-aa86-cb9b43e301ce" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.1.130 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
DNS1=223.5.5.5
DNS2=223.6.6.6
IPADDR #IP地址 PREFIX #前缀?? NETMASK #子网掩码 NETWORK #IP段 GATEWAY #网关地址 #这种设置方案是以网卡中设置的DNS为主, #resolv.conf中按照网卡设置的DNS内容自动生成, #以后想修改DNS,必须修改网卡中的设置才不会在服务器重启之后出现DNS设置失效的问题 DNS1 #默认DNS地址,该方案以网卡中的DNS为主, PEERDNS #
重启后挂载共享文件夹:
如果/mnt没有下没有hgfs文件夹则新建一个然后挂载:
vmhgfs-fuse .host:/ /mnt/hgfs/
如果提示:-bash: vmhgfs-fuse: command not found
yum install open-vm-tools -y
设置自动挂载:
打开fstab文件,命令:
vi /etc/fstab
在最后添加一行:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
设置阿里云yum源:
备份原有文件
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
下载阿里云源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理并生成新的缓存
sudo yum clean all sudo yum makecache
安装docker
添加 Docker 官方软件仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine
yum install -y docker-ce docker-ce-cli containerd.io
修改docker源及挂载目录
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://dockerpull.org",
"https://docker.1panel.dev",
"https://docker.foreverlink.love",
"https://docker.fxxk.dedyn.io",
"https://docker.xn--6oq72ry9d5zx.cn",
"https://docker.zhai.cm",
"https://docker.5z5f.com",
"https://a.ussh.net",
"https://docker.cloudlayer.icu",
"https://hub.littlediary.cn",
"https://hub.crdz.gq",
"https://docker.unsee.tech",
"https://docker.kejilion.pro",
"https://registry.dockermirror.com",
"https://hub.rat.dev",
"https://dhub.kubesre.xyz",
"https://docker.nastool.de",
"https://docker.udayun.com",
"https://docker.rainbond.cc",
"https://hub.geekery.cn",
"https://docker.1panelproxy.com",
"https://atomhub.openatom.cn",
"https://docker.m.daocloud.io",
"https://docker.1ms.run",
"https://docker.linkedbus.com",
"https://dytt.online",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
],
"data-root": "/dockerdata"
}
EOF
重载配置&重启服务
systemctl daemon-reload systemctl restart docker
安装 Docker Compose 插件
yum install docker-compose-plugin
验证安装
docker compose version

浙公网安备 33010602011771号