问题描述
#brctladdbrmydockerbridge#ipaddradd192.168.1.1/24devmydockerbridge#iplinksetdevmydockerbridgeup#docker-d-bmydockerbridge解决阿里云上运行docker的问题,你需要在命令行中实际输入的就是以上几行下面附上我在运行中遇到的问题吧[root@iZ28rg9439eZ~]#brctladdbrmydockerbridge[root@iZ28rg9439eZ~]#ipaddradd192.168.1.1/24devmydockerbridge
为了查看是否成功添加mydockerbridge[code=text]bridgenamebridgeidSTPenabledinterfacesmydockerbridge8000.000000000000no
[root@iZ28rg9439eZ~]#iplinksetdevmydockerbridgeup[root@iZ28rg9439eZ~]#docker-d-bmydockerbridge2014/08/1909:53:10WARNING:Youarerunninglinuxkernelversion2.6.32-431.23.3.el6.x86_64,whichmightbeunstablerunningdocker.Pleaseupgradeyourkernelto3.8.0.2014/08/1909:53:10dockerdaemon:1.0.063fe64c/1.0.0;execdriver:native;graphdriver:[608c086e]+jobinitserver()[608c086e.initserver()]Creatingserver[608c086e]+jobserveapi(unix:///var/run/docker.sock)2014/08/1909:53:10ListeningforHTTPonunix(/var/run/docker.sock)[608c086e]+jobinit_networkdriver()[608c086e]-jobinit_networkdriver()=OK(0)Loadingcontainers::done.[608c086e.initserver()]Creatingpidfile[608c086e.initserver()]Settingupsignaltraps[608c086e]-jobinitserver()=OK(0)[608c086e]+jobacceptconnections()[608c086e]-jobacceptconnections()=OK(0)
这时候,你需要打开另一个command窗口,或者你让上面的进程永久执行,但我这里暂不需要,所以另开一个:[root@iZ28rg9439eZ~]#sudoservicedockerstartStartingdocker:[OK][root@iZ28rg9439eZ~]#sudochkconfigdockeron[root@iZ28rg9439eZ~]#sudodockerpullcentos:latest[root@iZ28rg9439eZ~]#sudodockerpullcentos:latestPullingrepositorycentosb157b77b1a65:Downloadcomplete511136ea3c5a:Downloadcomplete34e94e67e63a:Downloadcomplete[root@iZ28rg9439eZ~]#sudodockerimagescentosREPOSITORYTAGIMAGEIDCREATEDVIRTUALSIZEcentoslatestb157b77b1a652weeksago243.7MB
成功down下了centos[root@iZ28rg9439eZ~]#sudodockerrun-i-tcentos/bin/bashbash-4.2#lsbinetcliblost+foundmntprocrunselinuxsysusrdevhomelib64mediaoptrootsbinsrvtmpvar
bash-4.2#pwd/bash-4.2#exitexit[root@iZ28rg9439eZ~]#
//本解决方案来自CSDNDocker社区
解决方案
本帖最后由 u010141162 于 2014-08-19 16:20:11 编辑
解决方案二:
内核是2.6,这个docker运行稳定吗?
解决方案三:
引用1楼stonefeng的回复:
内核是2.6,这个docker运行稳定吗?
能够运行稳定
解决方案四:
请问该如何让该进程永久执行?谢谢〜Quote: 引用楼主u010141162的回复:
[608c086e.initserver()]Creatingpidfile[608c086e.initserver()]Settingupsignaltraps[608c086e]-jobinitserver()=OK(0)[608c086e]+jobacceptconnections()[608c086e]-jobacceptconnections()=OK(0)这时候,你需要打开另一个command窗口,或者你让上面的进程永久执行,但我这里暂不需要,所以另开一个:
解决方案五:
不错不错,好东西
解决方案六:
引用3楼conan1233的回复:
请问该如何让该进程永久执行?谢谢〜Quote: 引用楼主u010141162的回复:
[608c086e.initserver()]Creatingpidfile[608c086e.initserver()]Settingupsignaltraps[608c086e]-jobinitserver()=OK(0)[608c086e]+jobacceptconnections()[608c086e]-jobacceptconnections()=OK(0)这时候,你需要打开另一个command窗口,或者你让上面的进程永久执行,但我这里暂不需要,所以另开一个:
dockerrun-t-i-dcentos/bin/bash,-d就可以后台运行,可以用dockerattach进入容器,其实还可以用其他的进程管理工具比如Supervisord。可以看这里,比较详细体验整个docker的流程http://aotu.io/notes/2016/02/27/docker/
时间: 2024-11-05 14:41:43