📌  相关文章
📜  检查正在使用的端口 docker - TypeScript (1)

📅  最后修改于: 2023-12-03 14:55:49.290000             🧑  作者: Mango

检查正在使用的端口 docker - TypeScript

在docker应用程序中,一个容器可以占用一个或多个端口。在某些情况下,你可能需要检查哪些端口正在被使用,例如,当你发现应用程序无法访问容器端口时,你需要确定容器端口是否已被占用。

下面是检查正在使用的端口docker - TypeScript的步骤:

  1. 打开终端并登录到您的Docker主机。

  2. 运行以下命令来查看所有正在运行的Docker容器及其端口状态:

docker ps

该命令将显示所有正在运行的Docker容器的列表,它们的状态,以及它们正在使用的端口。

  1. 如果你要查看特定容器的端口状态,请运行以下命令,并将 {container_name} 替换为你要检查的容器的名称或ID:
docker container inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' {container_name}

该命令将列出容器的IP地址和所有使用的端口。

  1. 如果您要检查端口是否已被占用,请运行以下命令,并将 {port_number} 替换为您要检查的端口号:
sudo lsof -i:{port_number}

如果该端口已被占用,该命令将会列表出使用该端口的进程和服务的详细信息。

现在你已经知道如何检查Docker容器中正在使用的端口,在需要时可以方便地进行操作。