环境搭建:局域网windows开发ubuntu跑服务

1 背景

公司和在家里一直都是在windows环境进行java和python开发,本地测试主要是通过UT和Postman,最终也会部署到PaaS环境中,为了在家里锻炼自己的服务部署能力和linux能力,想折腾出一套方案,windows进行系统开发,开发好的服务和容器都部署到ubuntu中,于是思索并实践了一下几种方案:

  1. 本机开发,本地WSL部署服务。结果不完美,WSL中启动Docker进程总是被无缘无故杀死……据说还是要配合Docker for windows使用,但是,那家公司会这么玩呢?放弃。
  2. 本地开发,本地跑VMware player(个人免费版)运行ubuntu server。一开始是十分完美的!!网络适配器是默认的NAT模式,也可以直接在窗口对ubuntu server进行操作,完全不需要ssh,也没有探究如何ssh到本机虚拟机中的ubuntu server。后来,妹子总是霸占我的开发机,用大屏幕看剧……我只能用自己的笔记本开发了,毕竟在共同一个局域网,想想ssh回开发机中的ubuntu server也方便,NAT模式下,虚拟机和宿主机共享一个局域网IP,并且内部网络结果对于我的笔记本是隐藏的,因此,只能通过端口转发,实现ssh到虚拟机的端口,经过查验,免费个人版的VMware不支持NAT端口转发设置,卒……但是我又坚决不用盗版软件……
  3. 本地开发,同局域网台式机跑VirtualBox运行ubuntu server。最终,通过这种方式实现了,无论台式机还是笔记本开发,都能以sftp或者ssh的方式进行远程部署。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值