微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

docker 中的 puppet 代理卡在重启循环中

如何解决docker 中的 puppet 代理卡在重启循环中

我正在尝试通过 Docker 配置代理等。我有这个撰写文件

services:
    puppetserver:
        container_name: puppetserver
        hostname: puppet
        image: puppet/puppetserver
        links: 
            - puppetdb
        networks:
            - puppetnet
        depends_on:
            - puppetdb
    puppetdb:
        container_name: puppetdb
        hostname: puppetdb
        image: puppet/puppetdb
        networks:
            - puppetnet
        restart: always
    agent:
        container_name: agent
        hostname: agent
        image: puppet/puppet-agent
        links:
            - puppetserver
        networks:
            - puppetnet
        restart: always

networks:
    puppetnet:
        name: puppetnet

在我启动后,代理会重启几次,等待 puppet 服务器启动,但随后会重新启动并永远停留在那里。

解决方法

我仔细阅读了 puppet/puppet-agent 页面,上面写着

请注意,这在测试之外的用途有限,因为此代码更改了正在运行的容器,然后退出。

所以无限重启是意料之中的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。