最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 主机怎么访问docker里的程序

    主机怎么访问docker里的程序

    主机怎么访问docker里的程序    

    需求:

    1:本机访问docker中的应用

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

    3:dockerB中访问dockerA中的应用

    已知环境:

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

    访问dockerA中的应用:

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

    这里有两个问题:

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

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

    docker提供了端口映射功能,启动docker时加-p参数,映射port:容器应用port

    docker run -d -p 58080:8080 aa79

    访问dockerA中的应用:

    curl http://localhost:8080/  #当前docker
    curl http://172.17.0.2:8080/  #当前docker和docker所在的主机
    curl http://192.168.220.123:58080 #其他主机/其他docker

    更多教程,请关注PHP中文网docker教程


    以上就是【主机怎么访问docker里的程序】的详细内容。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!

    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。

    如有侵权请发送邮件至1943759704@qq.com删除

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 主机怎么访问docker里的程序
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情