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

时间:2019-09-29 19:46:13

标签: docker ubuntu containers

我正在运行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

有什么作用?

1 个答案:

答案 0 :(得分:1)

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

docker ps -a

删除现有的。

docker rm CONTAINER

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

sudo usermod -aG docker $USER