我stop后storage容器在当前节点ps是看不到的,ps -a可以看到状态变为exited
在manager上查看ps状态是shutdown。
感觉不论是stop+start还是restart命令都会导致这个问题
我stop后storage容器在当前节点ps是看不到的,ps -a可以看到状态变为exited
在manager上查看ps状态是shutdown。
感觉不论是stop+start还是restart命令都会导致这个问题
请问正确的重启操作是怎样的?直接修改nubula image里的默认conf文件?
办法:
方法1:先在容器里面修改conf文件,然后docker export 到一个tar 文件,把这个tar文件分发到其他节点,再docker import 这个tar 文件,然后docker tag 一个新的版本号,最后执行docker service update --image my-custom-image:new-version
下面的方法效果一样,但是需要在每个storaged容器里修改一遍,然后再执行后面的命令
方法2:docker inspect --format {{.State.Pid}}
kill -SIGHUP [PID]
方法3:docker exec [container] kill -SIGHUP 1
方法4:docker kill --signal=HUP [container]