
docker run -v /etc/localtime:/etc/localtime:ro -t -i --name app1 --link couchdb:couchdb -p 5041:5041 ragios
这个运行一次后 ctrl-c退出后再执行上面的命令会出错
FATA[0000] Error response from daemon: Conflict. The name "app1" is already in use by container 593ac3cfcfc4. You have to delete (or rename) that container to be able to reuse that name.
1 dubuqingfeng 2015-05-23 19:56:18 +08:00 via Android 已经运行了一个容器了,如果想再新建一个容器,需要把名字改了吧。 容器需要停止并删除。 如果需要进入容器,可以使用attach命令或者nsenter工具。 |
2 ETiV 2015-05-23 20:41:30 +08:00 via iPhone attach 命令可能需要加--skip-s什么p 参数,这样能避免ctrl-C的信号发送到docker内部的程序。 |
3 imlonghao 2015-05-24 01:19:08 +08:00 via Android 英文写的很清楚 container 不能重名 |
4 vidli2ex 2015-07-02 10:12:13 +08:00 这里面的误解在这里: 1. 我run --name xxx 容器之后 2. docker stop xxx 了 , docker ps 也看不到这个进程了。 3. 之后我还想再 run 起来 为什么我要删除他呢? |