Docker在现有的容器中添加端口映射

350 阅读1分钟

1. 首先,使用以下命令进入正在运行的容器:

docker exec -it phpreal /bin/sh

2. 进入容器后,在容器中安装iptables工具,如果已安装可跳过此步骤:

apk add iptables

3. 添加容器内的端口映射规则:

iptables -t nat -A PREROUTING -p tcp --dport 9500 -j REDIRECT --to-port 9510


上述命令将将容器内的9500端口重定向到容器内的9510端口。

4. 退出容器:

exit

现在,您应该能够通过访问http://localhost:9500/来访问容器内的Hyperf应用程序中的Swagger页面。