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 起来 为什么我要删除他呢? |