尝试启动我的docker实例,并告知容器正在使用中,但随后“ docker ps”什么也没显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试启动我的docker实例,并告知容器正在使用中,但随后“ docker ps”什么也没显示相关的知识,希望对你有一定的参考价值。

我正在运行Ubuntu 14.04。我想启动一个docker机器,所以我尝试了这个

davea@blockshare_srvr:~$ sudo docker-machine restart odoo8
[sudo] password for davea: 
Docker machine "odoo8" does not exist. Use "docker-machine ls" to list machines. Use "docker-machine create" to add a new one.
davea@blockshare_srvr:~$ sudo docker-machine ls
NAME   ACTIVE   DRIVER   STATE   URL   SWARM   DOCKER   ERRORS
davea@blockshare_srvr:~$ sudo docker run --name odoo8 -p 2222:22 -p 5432:5432 -p 8069:8069 -d yingliu4203/odoo8nightly -h blockshare
docker: Error response from daemon: Conflict. The container name "/odoo8" is already in use by container "4ddc17305fc4df43bd2b42c07791d67817ff54d517550c581365245579c95967". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.

它告诉我容器名称正在使用中,但是当我检查正在运行的docker实例时,什么都没看到

davea@blockshare_srvr:~$ sudo docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

什么给了?

答案

列出所有容器。 (默认情况下,只会显示正在运行的容器。)

docker ps -a

删除现有的。

docker rm CONTAINER

PS:要在不使用sudo的情况下运行docker命令,您可以将用户添加到docker组,(但是请注意,它将降低安全性!]]

sudo usermod -aG docker $USER

以上是关于尝试启动我的docker实例,并告知容器正在使用中,但随后“ docker ps”什么也没显示的主要内容,如果未能解决你的问题,请参考以下文章

在 Docker 容器中调试 webpack-dev-server 应用程序

Docker Pytest容器在完成测试过程后仍处于启动状态

无法连接到 Docker 容器

Docker:如何启动现有容器并转发端口?

针对docker中的服务进行集成测试

主机无法访问 Docker 端口