我正在尝试将SSL证书添加到wordpress容器,但是默认的compose配置仅重定向端口80。
如何在正在运行的容器中添加新端口?我试图修改docker-compose.yml文件并重新启动容器,但这不能解决问题。
谢谢。
最佳答案
露出端口。
要么指定两个端口(HOST:CONTAINER),要么仅指定容器端口(选择临时主机端口)。
注意:在映射HOST:CONTAINER格式的端口时,使用低于60的容器端口可能会遇到错误的结果,因为YAML会将xx:yy格式的数字解析为以60为基数的值。因此,我们建议始终使用明确将端口映射指定为字符串。
端口:
-“3000”
-“3000-3005”
-“8000:8000”
-“9090-9091:8080-8081”
-“49100:22”
-“127.0.0.1:8001:8001”
-“127.0.0.1:5000-5010:5000-5010”
-“6060:6060 / udp”
https://docs.docker.com/compose/compose-file/#pid
关于wordpress - 在运行的docker compose中添加新端口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49321226/