我正在用马拉松部署一个简单的 hello world nginx 容器,一切似乎都运行良好,除了我有 6 个不会从领事注销的容器。docker ps
显示没有容器在运行。
我尝试使用/v1/catalog/deregister
端点取消注册服务,但它们不断回来。然后我杀死了注册器容器,并再次尝试取消注册。他们回来了。
我正在运行注册器
docker run -d --name agent-registrator -v /var/run/docker.sock:/tmp/docker.sock --net=host gliderlabs/registrator consul://127.0.0.1:8500 -deregister-on-success -cleanup
有 1 个领事代理正在运行。
重新启动机器(这是本地 vm 上的单节点安装)不会使服务消失。
如何让这些容器消失?