如何重新加载configuration与docker_container模块?
我正在试图完成docker docker kill -s HUP <container>
HUPL docker kill -s HUP <container>
在Ansible中,但它看起来像我尝试的选项总是重新启动容器或试图而不是重新加载configuration。
运行以下命令允许我重新加载configuration而不重新启动容器:
docker kill -s HUP <container>
Ansible docker_container
文档提供了以下选项:
force_kill
当停止正在运行的容器时,使用kill命令。
kill_signal
覆盖用于杀死正在运行的容器的默认信号。
孤立地使用kill_signal
没有做任何事情。
以下是我希望工作的一个例子:
- name: Reload haproxy config docker_container: name: '{{ haproxy_docker_name }}' state: stopped image: '{{ haproxy_docker_image }}' force_kill: True kill_signal: HUP
我认为重写force_kill
和kill_signal
会给我所需的行为。 我也尝试设置状态,以“开始”和present
。
什么是正确的方法来做到这一点?