使用docker for windows在局域网访问

http://note.youdao.com/noteshare?id=69961ae747cb99f469370162e1f513b7&sub=6CD113A94817439794EEF47D7BC24DDB       

因为项目要用到docker,所以花了些时间来学习docker,在网上搜了些视频,学习了docker的基本使用,然后准备搭建自己的lamp或者lnmp环境,对于这些网上也有一键安装包,对于新手可以用来练练手,熟悉docker的命令。

       在使用docker中,可能多少会遇到些问题,可能有些问题百度一下,就会有解决的方案。这不,我也遇到了个棘手的问题,就是局域网内如何访问docker容器的应用/项目。为了,尽快解决这个问题,百度了好几天,没找到想要的答案。

       在寻找答案的过程中,还是对docker有了更多的了解。以下都小测了一下。

       在docker容器里面做网络桥接,没效果。然后选择固定ip,依然没效果。

       在docker for windows的设置 -> 网络 -> 端口转发,没看明白怎么配置,没管了。

       在aliyun的服务安装了docker(线上服务器的系统我安装的是ubuntu),然后在docker中安装了lamp,做了些配置,然后就可以直接访问。

       在VMwareWorkstation(简称vm)虚拟机安装了docker(虚拟机安装的是centos7系统),然后在docker安装了lnmp,配置好了,然后,在vm的编辑 -> 虚拟网路编辑器(N)... ->VMnet8 ->NAT设置添加转发端口。然后在局域网的其它主机都可以访问了。

       然后依然在百度中,其实在vm中其实给了些启发,然后我又开始在docker for windows的端口转发进行配置,然后就可以用了。

       其实很简单,配置如下:

然后在浏览器访问电脑的ip:端口,需要注意docker run -d -p 主机端口:容器端口 镜像(这里的主机端口要和转发端口要一致,比如是主机端口是8080,转发端口也要是8080)

 

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值