首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发布docker-使用ip地址组成临时端口

发布docker-使用ip地址组成临时端口
EN

Stack Overflow用户
提问于 2019-03-01 01:41:15
回答 1查看 318关注 0票数 1

在docker-compose中,您可以指定像1234这样的端口,以便在临时端口上发布它,也可以像127.0.0.1:1234:1234一样,在特定接口上发布它。

但是,有没有办法在特定接口上使用临时端口?

对于docker-compose up,似乎没有像docker run那样的--ip选项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-01 18:26:29

除非我弄错了,否则我假定您想要以随机的方式在具有临时端口的特定接口上发布,您可以在您的docker-compose.yml中使用它。

代码语言:javascript
复制
ports:
  - "127.0.0.1::1234"

或者,如果您不需要指定接口,而只是想要一个临时端口,您可以使用以下命令:

代码语言:javascript
复制
ports:
  - "1234"

在这两种场景中,这使容器监听映射到容器内特定端口(例如1234)的随机端口,类似于-Pdocker run中所做的操作

要在docker-compose中设置容器的ip,您可以使用以下命令使其工作方式类似于docker run中的--ip,假设您有一个名为my_network的自定义网络

代码语言:javascript
复制
networks:
  my_network:
    ipv4_address: 172.20.1.5
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54931350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档