admpub/nging

docker 文件映射是否需要改进?

jxjxjhjh opened this issue · 3 comments

示例docker写法的文件映射中没有Caddyfile config 等,以目前的文件映射,能否保存所有的数据,在重新docker run后恢复如初?

admpub commented

示例中有映射 myconfig 文件夹,Caddy 的配置位于 myconfig/vhosts 路径下,所以是会持久保存 Caddy 的配置的,就算重启 docker 也不会丢失。

admpub commented

我发现了一个问题:Caddyfile 这个文件里面引用的是 ./config/vhosts/*.conf 这个路径, 这样就没有用到 “myconfig/vhosts” 里的文件。需要再挂载一个自己的 Caddyfile 文件来解决,内容为:

import ./myconfig/vhosts/*.conf

文件挂载路径:/home/nging_linux_amd64/Caddyfile

为了简化部署,下一个版本会废掉 Caddyfile 文件

admpub commented

已经在 v5.0.1 版本改进,执行 docker pull admpub/nging:latest 更新镜像。