• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dafengchui
V2EX  ›  程序员

基于 docker 的 poste 邮件服务器,跑了好几年了,想改下配置

  •  
  •   dafengchui · Jul 25, 2019 · 1943 views
    This topic created in 2495 days ago, the information mentioned may be changed or developed.

    这台机器配置比较高,所以只跑了 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 到期不好更新.

    ebingtel
        1
    ebingtel  
       Jul 25, 2019
    为啥不先修改配置,起个其他的容器 看看有无问题,再停止当前的容器呢?
    jinhan13789991
        2
    jinhan13789991  
       Jul 25, 2019
    容器先打包成镜像,然后另起一个相同的容器修改配置,确认无误后把原来的关掉,新的端口改成原来的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2228 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:31 · PVG 08:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.