windows电脑用虚拟机装docker,使用dockerfile和本地代码同步构建

本文介绍了如何在CentOS 7上配置虚拟机的固定IP地址,选择NAT模式,并设置静态网络配置。随后,详细步骤演示了如何安装Docker并实现Windows文件夹的挂载,包括自动启动Docker和使用vmhgfs-fuse共享文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

装虚拟机

​ 第一步就是按照虚拟机: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放在共享打包的文件夹那里,构建就好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值