【发布时间】:2016-03-13 11:34:56
【问题描述】:
我发出了这个命令
sudo docker daemon -H unix:///var/run/docker.sock -H tcp://xxxx:8400 -H tcp://yyyyy:2375 &
它工作正常。但它没有返回到我的控制台客户端。它没有完成命令。
WARN[0000] /!\ DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING /!\
WARN[0000] /!\ DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING /!\
INFO[0000] [graphdriver] using prior storage driver "aufs"
INFO[0000] Graph migration to content-addressability took 0.00 seconds
INFO[0000] Firewalld running: false
INFO[0000] Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address
WARN[0000] Your kernel does not support swap memory limit.
INFO[0000] Loading containers: start.
.
INFO[0000] Loading containers: done.
INFO[0000] Daemon has completed initialization
INFO[0000] Docker daemon commit=20f81dd execdriver=native-0.2 graphdriver=aufs version=1.10.3
INFO[0000] API listen on 172.31.16.21:2375
INFO[0000] API listen on /var/run/docker.sock
INFO[0000] API listen on 172.31.16.21:8400
这次我可以从外部客户端访问它。但如果杀死那个控制台。我无法从外部客户端访问它。
对此有任何解决方案吗?
不知道为什么 docker 对于初学者来说变得如此复杂:)
【问题讨论】:
-
尝试在命令中添加-d
-
请注意它不仅仅是 docker ,它是 docker daemon 。如果尝试,它会给出 -> 提供但未定义的标志:-d
标签: docker daemon docker-registry