NewFuture / DDNS

:triangular_flag_on_post: 自动更新域名解析到本机IP(支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM...)
https://ddns.newfuture.cc/
MIT License
4.23k stars 650 forks source link

docker默认挂载出来的config.json是个空文件夹,并不是一个默认的config文件模板 #267

Closed yangdunyu closed 1 year ago

yangdunyu commented 3 years ago

运行 docker run -d -v /path/to/config.json:/config.json --network host newfuture/ddns 命令后 从docker挂载出来的config.json是个空文件夹,并不是一个默认的config文件模板

NewFuture commented 3 years ago

这个位置docker有写入权限么?

NN708 commented 3 years ago

当路径不存在时,Docker 默认会挂载出一个文件夹。目前的用法是先在宿主机器上写好 config.json 文件,再启动容器挂载配置文件。

pengqiangsheng commented 3 years ago

直接进入终端 手动输入config配置。。。。终于可以了,不枉我一个字母一个字母的对照。。。。

NewFuture commented 3 years ago

看来确实有用 docker 生成默认配置文件 的需求

NN708 commented 3 years ago

等环境变量支持做好,Docker 用环境变量来配置可能会更方便一些?

NewFuture commented 3 years ago

建一个空文件夹比如 /my/empty/dir 然后运行一次 docker run -it -v /my/empty/dir/:/config/ newfuture/ddns /ddns -c /config/config.json 生成一个 config.json