如果另一个服务检测到异常行为,则以编程方式重新加载Docker容器

时间:2020-06-08 07:27:53

标签: docker events docker-compose inotify compose

希望你一切都好!

我想通过等待/从另一个名为服务B的Docker容器或程序中接收事件来重新启动名为服务A的此Docker容器的命令。

存储库:https://github.com/krey/protonvpn-docker

version: '3'

services:
    protonvpn-docker:
        image: protonvpn-docker
        stdin_open: true
        tty: true
        environment:
            - SOCKD_WORKERS=10
        ports:
            - "1080:1080"
        cap_add:
            - NET_ADMIN
        devices:
            - "/dev/net/tun:/dev/net/tun"
        command: >
            sh -c "protonvpn connect --cc US &&
            sockd -N $$SOCKD_WORKERS"

目标是在服务B中下载文件时检测到故障时获取新的IP地址。

有可能吗?我该怎么办?

干杯, X

0 个答案:

没有答案
相关问题