我用 docker 创建了 couchbase 社区,如下所示:
docker run -e CB_RAMSIZE=256 -e "CB_ADMIN_PWD=123456"--name couchbase-community -p 8091-8094:8091-8094 -p 11210:11210 crobin/couchbase-community
我现在正试图阻止它
docker stop couchbase-community
docker kill couchbase-community
docker kill -s 9 couchbase-community
没有什么能阻止它。
它只是活着。无论如何让我停止那个容器?!
docker ps -a
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9deed40a7db9 crobin/couchbase-community "bash /bin/start-cb.…" 32 hours ago Up 32 hours (healthy) 0.0.0.0:8091-8094->8091-8094/tcp, 11207/tcp, 11211/tcp, 0.0.0.0:11210->11210/tcp, 18091-18094/tcp couchbase-community
7b265619e593 nginx "--name nginx" 8 weeks ago Created 80/tcp laughing_brahmagupta
65f7ebdf03ba nginx "1000" 8 weeks ago Created 80/tcp lucid_heyrovsky
e402edffeeaa db148b62d457 "tini -- start-noteb…" 2 months ago Created admiring_brattain
60e58a104b52 db148b62d457 "tini -- start-noteb…" 2 months ago Created eloquent_elion
a668f900566e db148b62d457 "tini -- start-noteb…" 2 months ago Created unruffled_poitras
6fe2e4bd18bc jupyterhub/jupyterhub "--generate-config" 2 months ago Created 8000/tcp
docker 和操作系统版本
docker Version 17.12.0-ce-mac55 (23011) on macbook 17.4.0 Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64 x86_64
最佳答案
这看起来像您的 docker 守护程序被卡住了,或者这个特定的容器/东西破坏了它。
首先,如果您重新启动您的 docker demo/Docker for Mac(使用其面板),无论如何都会停止容器,因为在其上运行的引擎将会停机。
然后,如果您不关心存储在卷中的数据,您可以通过 docker rm -f 9deed40a7db9
将其删除,或者只是重新启动它。
如果你不关心你机器上的卷/未使用的图像/容器,我建议你做 docker system prune && docker volume prune
并检查你使用的图像在它的 Dockerfile 和它向 docker 引擎引入了哪些卷。
关于docker - 无法停止 docker couchbase-community,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49314273/