在运行 docker compose 中添加新端口

Vei*_*iga 7 wordpress docker docker-compose

我正在尝试将 SSL 证书添加到 WordPress 容器,但默认的撰写配置仅重定向端口 80。

如何在正在运行的容器中添加新端口?我尝试修改 docker-compose.yml 文件并重新启动容器,但这并不能解决问题。

谢谢。

小智 12

当监听新端口时,您应该重新创建容器,如下所示

docker-compose up -d --force-recreate {CONTAINER}
Run Code Online (Sandbox Code Playgroud)


小智 0

您是否尝试过像此示例中那样: https ://docs.docker.com/compose/compose-file/#ports

应该像这样工作:

my-services:
    ports:
        - "80:80"
        - "443:443"
Run Code Online (Sandbox Code Playgroud)