成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Windows7 下Ubuntu VM 中Docker連接不上的問(wèn)題及解決方案

Lin_YT / 967人閱讀

摘要:最近在學(xué)習(xí)微服務(wù),不可避免的會(huì)涉及到將微服務(wù)容器化。為了嘗試解決上述問(wèn)題,我們基于,安裝了官網(wǎng)提供的的虛擬機(jī)鏡像。下面說(shuō)一下在中安裝了之后出現(xiàn)困擾我們一天的問(wèn)題。增加如下內(nèi)容將,更新為重新啟動(dòng),再次通過(guò)命令訪(fǎng)問(wèn),問(wèn)題解決。

最近在學(xué)習(xí)Java微服務(wù),不可避免的會(huì)涉及到將微服務(wù)容器化。
由于使用Windows7作為開(kāi)發(fā)環(huán)境,最初幾天用了VirtualBox 和 boot2docker,但是經(jīng)常會(huì)出現(xiàn)如下兩個(gè)問(wèn)題:
1,在電腦重啟后,所有在docker-machine中的配置信息都會(huì)丟失;
2,插拔網(wǎng)線(xiàn)后,運(yùn)行中的容器無(wú)法再訪(fǎng)問(wèn)。

這兩個(gè)問(wèn)題不是只有我遇到過(guò),和我一起研究docker的同事也遇到同樣的情況。

為了嘗試解決上述問(wèn)題,我們基于VirtualBox,安裝了Oracle官網(wǎng)提供的Ubuntu的虛擬機(jī)鏡像。

首先我們決定網(wǎng)絡(luò)選用橋接模式,主要基于幾點(diǎn)考慮:
1, Ubuntu中的Docker需要能夠連接外網(wǎng)以獲取需要的公共鏡像;
2, 本地的開(kāi)發(fā)環(huán)境或其他機(jī)器,需要能夠直接訪(fǎng)問(wèn)Docker容器的宿主機(jī)(即Ubuntu VM),以便通過(guò)maven或命令行的方式執(zhí)行Docker命令;或者通過(guò)瀏覽器訪(fǎng)問(wèn)容器化的eureka以及其他應(yīng)用。

橋接模式的設(shè)定,可以通過(guò)在VirtualBox中選擇Ubuntu實(shí)例,點(diǎn)擊Settings->Network->Adapter1,然后選擇Bridged Adapter,之后保存即可。(需要注意的是Ubuntu實(shí)例要在停止?fàn)顟B(tài)才可以選擇)

關(guān)于Ubuntu具體的安裝步驟和其他配置,網(wǎng)上有很多文章介紹,這里不再贅述。

下面說(shuō)一下在Ubuntu中安裝了Docker之后出現(xiàn)困擾我們一天的問(wèn)題。

通過(guò)本地環(huán)境嘗試連接Ubuntu的Docker Daemon(即監(jiān)聽(tīng)Docker并對(duì)外提供服務(wù)的進(jìn)程)

$curl 10.213.22.202:2375

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

其中2375(或2376)為Docker Daemon的默認(rèn)監(jiān)聽(tīng)端口,10.213.22.202為橋接模式下虛擬機(jī)獲得的網(wǎng)絡(luò)地址。

環(huán)境信息

Virtualbox: 5.1.20

Ubuntu VM: ubuntu-16

docker installed: 17.06.0

首先我們確認(rèn)了,Ubuntu中的Docker已經(jīng)在運(yùn)行

這點(diǎn)我們可以通過(guò)docker ps,docker pull或docker push等命令確認(rèn)。

其次,查看 netstat -an|grep 2375 的結(jié)果

發(fā)現(xiàn)此端口沒(méi)有處于監(jiān)聽(tīng)狀態(tài)。

通過(guò)Docker status命令確認(rèn)2375確實(shí)沒(méi)有處于監(jiān)聽(tīng)狀態(tài)

輸出包括類(lèi)似如下信息:

root@ubuntu:~# /etc/init.d/docker status
docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since vr 2017-09-25 12:41:48 EDT; 15min ago
     Docs: https://docs.docker.com
 Main PID: 1008 (docker)
   CGroup: /system.slice/docker.service
           └─1008 /usr/bin/docker daemon -H fd://
通過(guò)增加如下兩個(gè)配置解決:

/etc/systemd/system/docker.service.d/docker.conf
此文件如果沒(méi)有就新創(chuàng)建一個(gè)。增加如下內(nèi)容:

    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

/etc/init.d/docker
將DOCKER_OPTS="",更新為 DOCKER_OPTS="-H tcp://0.0.0.0:2375"

    DOCKER_OPTS="-H tcp://0.0.0.0:2375"

重新啟動(dòng)Docker,再次通過(guò)curl命令訪(fǎng)問(wèn),問(wèn)題解決。

root@ubuntu:~# /etc/init.d/docker restart
備注:使用Ubuntu后,只解決了最初的第一個(gè)問(wèn)題,插拔網(wǎng)線(xiàn)的問(wèn)題仍然存在,但是現(xiàn)在的結(jié)果已經(jīng)能夠滿(mǎn)足我們的要求了。 參考

https://stackoverflow.com/que...
https://stackoverflow.com/que...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27040.html

相關(guān)文章

  • 各平臺(tái)安裝和使用Docker的差異

    摘要:在上運(yùn)行使用系統(tǒng)要求開(kāi)啟虛擬化的硬件支持可以通過(guò)命令來(lái)檢查或者更高版本至少內(nèi)存安裝最新點(diǎn)擊下載安裝下載的文件安裝完成后,啟動(dòng)使用鏡像加速地址使用自帶的使用的系統(tǒng)要求運(yùn)行或者以上版本支持硬件虛擬化技術(shù)并且已啟用虛擬化安裝點(diǎn)擊下載運(yùn)行在上運(yùn)行使 在Mac上運(yùn)行Docker 使用Docker for Mac 系統(tǒng)要求 開(kāi)啟虛擬化的硬件支持,可以通過(guò)命令來(lái)檢查:sysctl kern.hv_...

    Thanatos 評(píng)論0 收藏0
  • Docker的大坑小洼

    摘要:正在學(xué)習(xí),留著看看轉(zhuǎn)自的大坑小洼成為云計(jì)算領(lǐng)域的新寵兒已經(jīng)是不爭(zhēng)的事實(shí),作為高速發(fā)展的開(kāi)源項(xiàng)目,難免存在這樣或那樣的瑕疵。話(huà)不多說(shuō),一起來(lái)領(lǐng)略的大坑小洼。原因回歸至上文的第一個(gè)坑。如此一來(lái),只要內(nèi)部涉及到域名解析,則立即受到影響。 正在學(xué)習(xí)Docker,留著看看 轉(zhuǎn)自Docker的大坑小洼 Docker成為云計(jì)算領(lǐng)域的新寵兒已經(jīng)是不爭(zhēng)的事實(shí),作為高速發(fā)展的開(kāi)源項(xiàng)目,難免存在這樣或那樣...

    My_Oh_My 評(píng)論0 收藏0
  • docker網(wǎng)絡(luò)方案簡(jiǎn)介

    摘要:模式容器直接使用宿主機(jī)的網(wǎng)絡(luò)配置,包括網(wǎng)卡,路由等,這種方案下,從網(wǎng)絡(luò)層面來(lái)看,容器就不是容器了,只是一個(gè)宿主機(jī)上的進(jìn)程端口而已。 注:本篇僅僅是對(duì)各個(gè)網(wǎng)絡(luò)方案的簡(jiǎn)介和思考。需要深入學(xué)習(xí)如何部署和使用的同學(xué)請(qǐng)自行度娘~ 中小docker用戶(hù)的苦惱 docker的使用者十分廣泛,不止有網(wǎng)易蜂巢,daocloud,時(shí)速云這類(lèi)的已經(jīng)成熟化的公有云服務(wù),許多中小型企業(yè)內(nèi)部也在試圖將docker...

    bbbbbb 評(píng)論0 收藏0
  • docker網(wǎng)絡(luò)方案簡(jiǎn)介

    摘要:模式容器直接使用宿主機(jī)的網(wǎng)絡(luò)配置,包括網(wǎng)卡,路由等,這種方案下,從網(wǎng)絡(luò)層面來(lái)看,容器就不是容器了,只是一個(gè)宿主機(jī)上的進(jìn)程端口而已。 注:本篇僅僅是對(duì)各個(gè)網(wǎng)絡(luò)方案的簡(jiǎn)介和思考。需要深入學(xué)習(xí)如何部署和使用的同學(xué)請(qǐng)自行度娘~ 中小docker用戶(hù)的苦惱 docker的使用者十分廣泛,不止有網(wǎng)易蜂巢,daocloud,時(shí)速云這類(lèi)的已經(jīng)成熟化的公有云服務(wù),許多中小型企業(yè)內(nèi)部也在試圖將docker...

    ?xiaoxiao, 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<