热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将容器端口绑定到Dockerfile内的主机

如何解决《将容器端口绑定到Dockerfile内的主机》经验,为你挑选了1个好方法。

通常在绑定端口时,我会这样做docker run -p hostport:dockerport ...,但是我可以在我的内部指定端口绑定Dockerfile吗?

我正在启动一个侦听端口的服务器.服务器通过cmd行参数获取端口.如果我不必在两个地方重复端口(在docker run命令和中Dockerfile),那将是很好的



1> Farhad Farah..:

dockerfile你只能使用expose.该EXPOSE指令通知Docker容器在运行时侦听指定的网络端口.EXPOSE不会使容器的端口可供主机访问.

要将Hostport分配给容器,您需要执行publish(-p).或者-P用于发布所有公开端口的标志.

要自动化该过程,您可以使用docker-compose.在docker compose文件中,您可以docker run使用不同的参数编排多个命令.


推荐阅读
author-avatar
墨尔本晴上残留的余温丶_856
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有