docker服务已启动,但仍未在RHEL 7 VM中启动守护程序

时间:2015-09-04 06:59:06

标签: docker daemon

出于某种原因,我在一个VM(RHEL 7)中托管了docker。

安装docker 1.8后,可以正确启动服务,但是当我调用docker info或一些相关命令时,它会告诉我守护进程已经启动。

但是当我通过命令“docker daemon”手动启动docker守护程序时,它可以顺利启动并且只有一个警告,它可以很好地运行或搜索图像。

所以目前我的问题是,一旦我在一个putty会话中启动docker守护进程,我可以通过另一个会话执行docker相关操作,但是一旦我关闭了守护进程启动的会话,所有结束。

搜索了很多,但似乎还没有找到一个好的解决方案。谢谢你。

附上一些环境信息:

docker daemon:

using() { ... }

码头信息:

[root@localhost ~]# docker daemon<>
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
INFO[0000] [graphdriver] using prior storage driver "devicemapper"
INFO[0000] Option DefaultDriver: bridge
INFO[0000] Option DefaultNetwork: bridge
WARN[0000] Running modprobe bridge nf_nat br_netfilter failed with message: modprobe: WARNING: Module br_netfilt
, error: exit status 1
INFO[0000] Firewalld running: false
INFO[0000] Loading containers: start.
............................ERRO[0000] Error unmounting device 292a999f0e633020b435c6199958d4fccb1f4a3ca0a3ccc428d4fccb1f4a3ca0a3ccc42e38cba208a137c2
INFO[0000] Loading containers: done.
INFO[0000] Daemon has completed initialization
INFO[0000] Docker daemon                                 commit=d12ea79 execdriver=native-0.2 graphdriver=device
INFO[0032] GET /v1.20/images/json
INFO[0040] GET /v1.20/containers/json?all=1
292a999f0e633020b435c6199958d4fccb1f4a3ca0a3ccc42e38cba208a137c2INFO[0096] GET /v1.20/containers/292a999f0e63302
INFO[0151] GET /v1.20/containers/292a999f0e63/json

1 个答案:

答案 0 :(得分:0)

当你启动docker时,firewalld可能会禁用docker容器使用某些端口。尝试执行:

systemctl stop firewalld & systemctl restart docker

相关问题