Docker網絡

將Docker容器配置到本地網絡環境中

         Docker容器和主機的網卡

橋接起來,再給Docker容器配上IP就可以了。

         我們在做之前那我們應該我們本機的路由轉發和SELinux的防火牆關閉

 關閉防火牆有兩種方法

                   一:修改配置文件的/ etc / SYSCON / SELINUX這種放發必須重啓才生效

二:使用命令setenforce 0臨時生效重啓失效


現在配置路由轉發

修改配置文件/ etc / sysctl .conf

修改完成之後讓他生效一下執行命令


現在前提環境差不多啦我們來安裝搬運工(我使用的是網絡安裝)

安裝完成然後啓動服務


我們首先製作一個自己的鏡想我是之前做好的然後導進去的

這是我的鏡像個鏡像裏就安裝了一個網絡和測試網絡的命令包(這個鏡像製作在我以前的文檔裏有提到有興趣的可以看一下)


然後我們安裝一個軟件管道

pipework是由Docker的工程師Jé rô me Petazzoni開發的一個Docker網絡配置工

具,由200多行shell實現,方便易用。

下載地址:wget https://github.com/jpetazzo/pipework.git

解壓完之後我們把他的文件拷貝到在/ usr / local / bin目錄下方便我們使用命令


我們啓動一個容器



配置容器網絡,並連到網橋br0上。網關在IP地址後面加@指定。


完成上述步驟後,我們發現Docker容器已經可以使用新的IP和主機網絡裏的機器相互通信了。

 

下面我們進入容器查看一下IP地址看看有沒有改變


現在容器的IP地址已經使我們之前設置的啦可以和宿主機通信啦


到此爲止我們的搬運工容器網絡配置基本完成(以上做法均爲個人經驗)


發佈了35 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章