0
第一个问题是,无论何时运行以下docker命令,我都会遇到有关名称冲突的错误。我可以解决这个问题吗?容器deamon正在运行,但报告已停止
[email protected]:cloudsuite_v3$ docker run -d -t --dns 127.0.0.1 -P --name master -h master.cloudsuite.com --volumes-from data data-analytics:master
WARNING: Localhost DNS setting (--dns=127.0.0.1) may fail in containers.
Error response from daemon: Conflict. The name "master" is already in use by container 54a3b132af8c. You have to remove (or rename) that container to be able to reuse that name.
第二个问题是,当我使用docker exec
命令时,收到它说的容器没有运行错误。但是,使用docker logs
,我看到容器正在运行
[email protected]:cloudsuite_v3$ docker exec -it master bash
Error response from daemon: Container master is not running
[email protected]:cloudsuite_v3$ docker logs 54a3b132af8c
start sshd...
* Starting OpenBSD Secure Shell server sshd [ OK ]
start serf...
master.cloudsuite.com 172.17.0.2:7946 alive
[email protected]:/#
为什么?任何想法呢?
我试过了,但被困在'aufs'路径中,这是一个不正常的事情。请参阅http://pastebin.com/wESeYJNT的输出 – mahmood
为docker日志提供正确的参数。关于aufs路径,您使用的是哪个基础图像? – OttavioMonzione
我尝试了一切从头开始(用于容器的'docker rm -f'和用于图像的docker rmi -f')。你可以在http://pastebin.com/m4LqFRAY看到完整的输出。 – mahmood