Qua*_*ong 4 port binding docker dockerfile
通常在绑定端口时,我会这样做docker run -p hostport:dockerport ...,但是我可以在我的内部指定端口绑定Dockerfile吗?
我正在启动一个侦听端口的服务器.服务器通过cmd行参数获取端口.如果我不必在两个地方重复端口(在docker run命令和中Dockerfile),那将是很好的
在dockerfile你只能使用expose.该EXPOSE指令通知Docker容器在运行时侦听指定的网络端口.EXPOSE不会使容器的端口可供主机访问.
要将Hostport分配给容器,您需要执行publish(-p).或者-P用于发布所有公开端口的标志.
要自动化该过程,您可以使用docker-compose.在docker compose文件中,您可以docker run使用不同的参数编排多个命令.
| 归档时间: |
|
| 查看次数: |
4022 次 |
| 最近记录: |