这台机器配置比较高,所以只跑了 poste,现在打算套个宝塔,然后利用 nginx 反代,所以需要修改下面中的 0.0.0.0:80 为非 80 口,这样方便宝塔套
0.0.0.0:110 110/tcp 0.0.0.0:143 143/tcp 0.0.0.0:25 25/tcp 0.0.0.0:443 443/tcp 0.0.0.0:587 587/tcp 0.0.0.0:80 80/tcp 0.0.0.0:993 993/tcp 0.0.0.0:995 995/tcp
通过停止容器,改配置文件 /var/lib/docker/containers/容器 ID 中 hostconfig.json,但是这个不知道如何修改,有知道的 V 友给点提示呗: "80/tcp":[{"HostIp":"","HostPort":"80"}]
或者 docker update? 直接重新新定义? 但是担心服务起不来,毕竟里面有几万封邮件了.
或者更快的直接装宝塔,默认站点是这个 poste,这样就不用修改东西了? 就是 let's encrypt 到期不好更新.
1
ebingtel 2019-07-25 08:55:01 +08:00
为啥不先修改配置,起个其他的容器 看看有无问题,再停止当前的容器呢?
|
2
jinhan13789991 2019-07-25 09:23:13 +08:00
容器先打包成镜像,然后另起一个相同的容器修改配置,确认无误后把原来的关掉,新的端口改成原来的。
|