OpenIoTHub / aliddns

aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
MIT License
194 stars 20 forks source link

好像不能跟随系统重启而自动重启 #8

Closed jasonbohan closed 2 years ago

jasonbohan commented 2 years ago

用docker 部署的,想使用--always=restart ,确保能跟随系统重启时一起启动,但提示不支持always 命令。 包括--name 命令来自定义容器名称也不可以。 请问开发者是否可以支持上述两个命令?谢谢

IoTServ commented 2 years ago

你那两个参数是传给docker的,跟我这个没关系

jasonbohan commented 2 years ago

那您怎么解决服务器意外重启后,你的容器不能自动重启的情况?

iotserv @.***>于2022年4月21日 周四21:25写道:

你那两个参数是传给docker的,跟我这个没关系

— Reply to this email directly, view it on GitHub https://github.com/OpenIoTHub/aliddns/issues/8#issuecomment-1105203410, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ7T25LCZ2R672OG5HUZ5WLVGFJOHANCNFSM5T7EQEEQ . You are receiving this because you authored the thread.Message ID: @.***>

IoTServ commented 2 years ago

iotserv@FarrydeMac-Pro pio % docker run --help

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

所以你需要把--always=restart放镜像名称前面:

$ docker run --always=restart openiothub/aliddns:latest run -i myid -k mykey -m iothub.cloud -s www -c 60
jasonbohan commented 2 years ago

这样的话,容器起不来的

iotserv @.***>于2022年4月21日 周四21:31写道:

@.*** pio % docker run --help

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

所以你需要把--always=restart放镜像名称前面:

$ docker run --always=restart openiothub/aliddns:latest run -i myid -k mykey -m iothub.cloud -s www -c 60

— Reply to this email directly, view it on GitHub https://github.com/OpenIoTHub/aliddns/issues/8#issuecomment-1105208940, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ7T25JYZP2WRAM7KFUYMV3VGFKBPANCNFSM5T7EQEEQ . You are receiving this because you authored the thread.Message ID: @.***>

IoTServ commented 2 years ago

$ docker run --restart=always openiothub/aliddns:latest run -i myid -k mykey -m iothub.cloud -s www -c 60

IoTServ commented 2 years ago

你docker命令搞错了,参考https://www.cnblogs.com/humblexwang/p/15911727.html

IoTServ commented 2 years ago

没事就关了啊