主机怎么访问docker里的程序


本文摘自PHP中文网,作者angryTom,侵删。

主机怎么访问docker里的程序

需求:

1:本机访问docker中的应用

2:其他机器访问docker中的应用

3:dockerB中访问dockerA中的应用

已知环境:

主机IP:192.168.220.123
容器A已启动,IP:172.17.0.2 ,Tomcat已启动,端口为8080。

访问dockerA中的应用:

1

2

curl http://localhost:8080/  #当前docker

curl http://172.17.0.2:8080/  #当前docker和docker所在的主机

这里有两个问题:

1:其他主机如何访问到这个应用?

2:docker重启后ip变了 怎么办?(docker启动后IP为自动分配)

阅读剩余部分

相关阅读 >>

docker是干什么用的?

如何解决docker内部访问不了宿主

docker容器内域名解析失败怎么解决

docker不是内部或外部命令如何解决

docker镜像的导入与导出操作介绍

docker可以拷贝镜像环境吗

docker容器不能删除怎么办

docker中容器之间如何访问

docker是什么

docker镜像下载后怎么查看

更多相关阅读请进入《主机》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...