docker 默认端口

原创
admin 4周前 (08-25) 阅读数 54 #Docker
文章标签 Docker

<a target="_blank" href="https://ithorizon.cn/tag/Docker/"style="color:#2E2E2E">Docker</a> 默认端口

Docker 默认端口

Docker 是一款开源的应用容器引擎,它允许开发者打包他们的应用以及依存包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。在使用 Docker 的过程中,了解其默认端口是很有必要的。

默认端口介绍

Docker 守护进程默认监听在一个 Unix 套接字上,而不是 TCP 端口。但是,你可以通过修改 Docker 配置文件来指定一个 TCP 端口。以下是 Docker 默认的端口及其用途:

2375 端口

这是 Docker 的默认远程管理端口,用于 Docker 客户端与 Docker 守护进程进行通信。当你需要远程管理 Docker 主机时,可以配置 Docker 守护进程监听此端口。

sudo dockerd -H tcp://0.0.0.0:2375

2376 端口

当 Docker 使用 TLS 加密通信时,默认会使用 2376 端口。这是 Docker 守护进程在平安模式下监听的端口。

4789 和 7946 端口

这两个端口用于 Docker 的覆盖网络(Overlay Network)。当你需要跨多个 Docker 主机运行容器并期待它们能够彼此通信时,会使用到这两个端口。

更改默认端口

如果你想更改 Docker 的默认端口,可以修改 Docker 的配置文件。在大多数 Linux 发行版中,这个配置文件位于 /etc/docker/daemon.json。以下是更改默认端口的示例:

{

"hosts": ["tcp://0.0.0.0:2377"]

}

在修改配置文件后,需要重启 Docker 服务以使更改生效:

sudo systemctl restart docker

总结

了解 Docker 的默认端口有助于更好地管理和使用 Docker 容器。通过合理配置端口,可以确保 Docker 网络的平安性和稳定性。


本文由IT视界版权所有,禁止未经同意的情况下转发

上一篇:docker2375端口 下一篇:mysql 异常
热门