首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker如何使用2375和4243端口?

问Docker如何使用2375和4243端口?
EN

Stack Overflow用户
提问于 2017-04-14 03:11:41
回答 1查看 15.1K关注 0票数 16

在互联网上搜索时,我看到端口2375和4243被用于看似相同的事情的各种实例。此外,我的本地计算机要求我使用2375进行连接,而当我将其推送到CI服务器时,它要求将其设置为4243。

Docker使用这些端口的目的是什么?它们有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-14 09:34:59

可以使用dockerd -H选项在任何端口上配置坞站套接字。我看到的常见坞站端口包括:

  • 2375:未加密的docker套接字,对主机的远程根用户无密码访问
  • 2376: tls加密套接字,这很可能是CI服务器4243端口作为https 443端口的修改
  • 2377:群模式套接字,用于群管理器,而不是用于docker客户端
  • 5000: docker注册表服务

<代码>H1104789和7946:覆盖网络<代码>H211<代码>F212

只有前两个是用dockerd -H设置的,群模式可以配置为docker swarm init --listen-addr或docker swarm join --listen-addr的一部分。

代码语言:javascript
复制
docker -H $your_ip:2375 run -it --rm \
  --privileged -v /:/rootfs --net host --pid host busybox

它可以在任何带有docker客户端的机器上运行,在您的主机上为某人提供一个根shell,其中包含/rootfs下可用的完整文件系统,您的网络在ip a下可见,以及每个进程在ps -ef下可见。

https://docs.docker.com/engine/security/https/

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

https://stackoverflow.com/questions/43399998

复制
相关文章

相似问题

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