2015-06-01 6 views
0

Когда я запускаю контейнер с -p, он не так:докер не может начать контейнер

[[email protected] ~]# docker run -it -p 40000:40000 docker.io/centos:7 /bin/bash 
FATA[0001] Error response from daemon: Cannot start container f3acda2a65a1521630694a9e019cc8a7131dc58dd10bdfcaa85d1e28f434d8f4: (exit status 1) 

и это мой окр:

[[email protected] ~]# uname -r 
3.10.0-229.el7.x86_64 
[[email protected] ~]# docker version 
Client version: 1.6.0 
Client API version: 1.18 
Go version (client): go1.4.2 
Git commit (client): 8aae715/1.6.0 
OS/Arch (client): linux/amd64 
Server version: 1.6.0 
Server API version: 1.18 
Go version (server): go1.4.2 
Git commit (server): 8aae715/1.6.0 
OS/Arch (server): linux/amd64 

но если перезапустить Docker обслуживание, пробег команда работает.

[[email protected] ~]# service docker restart 
Redirecting to /bin/systemctl restart docker.service 
[[email protected] ~]# docker run -it -p 40000:40000 docker.io/centos:7 /bin/bash 
[[email protected] /]# ls 
bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var 

может кто-нибудь сказать мне, что вызывает эту проблему?

ответ

0

Возможно, порт, который вы хотите использовать, уже занят другим контейнером. Итак, когда вы перезапустите службу докеров, закройте этот контейнер.

Вы можете посмотреть на бегущий контейнер, используя docker ps

Смежные вопросы