要访问Docker运行的端口,需要使用Docker容器的IP地址和端口号。可以通过以下步骤访问Docker运行的端口:

  1. 使用docker ps命令获取正在运行的容器的列表。

  2. 找到要访问的容器,查看其端口映射信息。可以使用docker port命令来查看容器的端口映射信息。例如,要查看容器的80端口映射到主机的哪个端口上:

    docker port <container_name> 80
    

    这将返回主机端口的映射信息。

  3. 使用容器的IP地址和主机上的端口号来访问容器的端口。容器的IP地址可以使用docker inspect命令来获取。例如,要获取名为web的容器的IP地址:

    docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' web
    

    这将返回容器的IP地址,例如172.17.0.2。

  4. 使用容器的IP地址和主机上的端口号来访问容器的端口。例如,要使用curl命令访问容器的80端口:

    curl http://172.17.0.2:<host_port>
    

    其中<host_port>是通过docker port命令获取的主机端口号。

如何访问Docker容器运行的端口

原文地址: https://www.cveoy.top/t/topic/nbH5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录