无法停止 docker couchbase-community

can't stop docker couchbase-community

我用 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 和 OS 版本

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 守护进程被卡住了或者这个特定的 container/something 破坏了它。

首先,如果您为 Mac 重新启动 docker demon/Docker(使用其面板),容器将无论如何停止,因为在其上运行的引擎将关闭。

然后,如果您不关心存储在卷中的数据,您可以通过 docker rm -f 9deed40a7db9 删除它,或者重新启动它。

如果你不关心你机器上的 volumes/unused images/containers 我会推荐你​​做 docker system prune && docker volume prune 并检查你使用的图像在它的 Dockerfile 中做了什么以及它的体积介绍 docker 引擎。