將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地址已經使我們之前設置的啦可以和宿主機通信啦
到此爲止我們的搬運工容器網絡配置基本完成(以上做法均爲個人經驗)