首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使不绑定港口,码头港口也会发生冲突

即使不绑定港口,码头港口也会发生冲突
EN

Stack Overflow用户
提问于 2020-01-28 00:17:32
回答 1查看 65关注 0票数 0

我正在运行同一个应用程序的两个Docker容器,而不绑定到任何端口,但仍在为第二个容器使用端口。不知道为什么会这样,因为我没有公开港口。

以不同的名称运行以下命令两次。

代码语言:javascript
复制
docker -H unix:///var/run/docker.sock run 
--cpu-shares 512 
--memory 536870912 
-e ARG1=Test
-v /dev/urandom:/dev/random:ro 
-v /tmp/mesos/slaves/f1cb5bcd-0590-40f0-91d6-47fdf0315b19-S1/docker/links/15d651e2-51e8-4c6b-b304-4f7faf5e260b:/mnt/mesos/sandbox 
--net host 
--name test
docker.hub.com/test:latest
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-28 00:25:06

不确定为什么会发生这种情况,因为我没有公开端口。

您正在使用--net host运行。您实际上公开了所有端口:也就是说,进程正在运行主机的网络环境,而不是在孤立的容器环境中运行。

如果有任何其他内容绑定到您的容器应用程序正在使用的端口(或者如果您从另一个容器中发布这些端口),您将遇到此错误。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59940699

复制
相关文章

相似问题

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