我正在用马拉松部署一个简单的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
Run Code Online (Sandbox Code Playgroud)
有1个领事代理正在运行。
重新启动计算机(这是在本地vm上进行的单节点安装)不会使服务消失。
如何使这些容器消失?