代码拉取完成,页面将自动刷新
根据docker events事件执行指定脚本
hub.docker.com https://hub.docker.com/r/adockero/events-script
// 简单使用,自带根据network事件执行nginx名称的容器重启配置
docker run --restart=always -d --privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
--name events-script \
adockero/events-script
docker run -i --rm --network host nginx ls
docker logs -f adockero/events-script
docker-scripts/events-script.ini文件
如下默认nginx重读配置的配置
[nginxReload]
args='-f "type=network" -f "event=connect"'
command='sleep 2 && docker exec -i nginx nginx -t && docker exec -i nginx nginx -s reload'
1、[test]头必须英文无空格
2、只有两个配置参数。执行配置脚本是docker-scripts/fifo_event.sh
3、args是docker events的命令参数
4、command是事件触发时只需的脚本,可以使用docker命令,多个命令用&&
5、如果是一个容器重新创建,就需要sleep等待容器能联通后在重启nginx
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型