在运行时设置docker-compose.yml的端口
我有一个docker-compose.yml
文件,在我的一个项目中,我链接多个容器来构build一个应用程序。 主入口点(即带有Web服务器的容器)在主机端口8080
上运行。
现在这个端口被硬编码到docker-compose.yml
文件中。
有没有办法使用运行时参数dynamic设置此端口? 我在文档中找不到任何内容,但另一方面,我无法想象这是不可能的。
是吗?
老问题,但谷歌点在这里,所以我会回答:
请参阅文档中的示例: https : //docs.docker.com/compose/compose-file/#/variable-substitution
- Docker:如何运行cython_extensions?
- 摩卡testing需要20秒才能开始在docker?
- 在暂停的容器中的页面caching和脏页面
- 为什么拉在Pod中的私人图像不工作在Kubernetesregistry插件?
- 如何克隆私人bitbucket回购窗口docker容器
- 无法从docker主机通过SSH连接到Docker容器
- 如果我在Dockerfile中使用EXPOSE $ PORT,那么当我使用`docker run`的时候,我可以不使用这个端口吗?
- Dockerfile包含一个写入输出文件的python脚本,但是输出文件没有在容器上创build
- Docker – 从一个容器向另一个容器发送http请求