装虚拟机
第一步就是按照虚拟机:https://www.runoob.com/w3cnote/vmware-install-centos7.html
修改成固定ip
-
网络先选择nat模式,然后ifconfig查看一下分配你的ip如下
-
centos里面点编辑,选择nat模式,查看子网ip和子网掩码要记住
- 查看自己的/etc/sysconfig/network-scripts/ifcfg-ens33文件,有的是ens0修改文件,把
IPADDR=192.168.159.128 //上面ipconfig看见的给你分配的ip
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.159.2 //网关,这个前面要和子网ip一样,192.168.159.3像这样也行,好像.1.0别用
- 去网络连接里面改这个
如果不是上面那样就改这里
使用xshell连接使用
安装docker
https://www.runoob.com/docker/centos-docker-install.html
虚拟机挂载windows文件夹
挂载后需要linux再挂载一下共享文件夹:
参考网站
查看linux内核版本:uname -srm //根据linux版本不同选择命令,忘了可百度
共享挂载:mount -t vmhgfs .host:/ /home/repo
//我是高版本 .host:/target 共享文件夹 /home/target Linux文件夹 后面参数加上
高版本: /usr/bin/vmhgfs-fuse .host:/target /home/target -o subtype=vmhgfs-fuse,allow_other
/usr/bin/vmhgfs-fuse .host:/repo /home/repo -o subtype=vmhgfs-fuse,allow_other
开机自动启动docker: systemctl enable docker
缺点是每次开启虚拟机要挂载一次,网上有说有开机自动挂载的,我这里没有成功。
接下来,只要你的dockerfile放在共享打包的文件夹那里,构建就好。