docker自定義網橋docker0及docker的開啟,關閉,重啟命令操作
問題
公司將服務器遷移后,docker默認創(chuàng)建的doker0網橋與公司的外網網關產生沖突,
導致外網無法連接服務器。
解決方式
修改默認的配置文件 /etc/docker/daemon.json對Docker進行配置。
如果沒有直接創(chuàng)建
1、關閉 docker服務
systemctl stop docker
2、修改bip
{ "bip": "192.168.0.1/24", # 修改此處 .... }
3、重啟docker
systemctl restart docker
docker 關閉、重啟、啟動命令
sudo service docker stop # 關閉 或 sudo systemctl stop docker sudo service docker restart # 重啟 或 sudo systemctl restart docker sudo service docker start # 啟動 sudo systemctl start docker # 啟動
補充:修改docker0默認ip
Docker 服務啟動后默認會創(chuàng)建一個 docker0 網橋(其上有一個 docker0 內部接口),它在內核層連通了其他的物理或虛擬網卡,這就將所有容器和本地主機都放到同一個物理網絡。
Docker 默認指定了 docker0 接口 的 IP 地址和子網掩碼,讓主機和容器之間可以通過網橋相互通信,它還給出了 MTU(接口允許接收的最大傳輸單元),通常是 1500 Bytes,或宿主主機網絡路由上支持的默認值。這些值都可以在服務啟動的時候進行配置。
可以用編輯/etc/docker/daemon.json文件,添加內容 "bip": "ip/netmask" [ 切勿與宿主機同網段 ]
[root@localhost /]# vi /etc/docker/daemon.json {"bip":"192.168.100.1/24"}
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關文章
使用docker極簡打包java.jar鏡像并啟動的操作步驟
這篇文章主要介紹了用docker極簡打包java.jar鏡像并啟動,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08docker-compose鏡像發(fā)布springboot項目的流程分析
Docker-Compose項目由Python編寫,調用Docker服務提供的API來對容器進行管理。因此,只要所操作的平臺支持Docker API,就可以在其上利用Compose來進行編排管理,接下來通過本文給大家介紹docker-compose發(fā)布springboot項目的流程分析,一起看看吧2021-06-06Docker中Compose與Kubernetes的區(qū)別詳解
這篇文章主要給大家介紹了關于Docker中Compose與Kubernetes區(qū)別的相關資料,Docker Compose和Kubernetes(簡稱k8s)都是容器編排工具,需要的朋友可以參考下2023-08-08Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程
這篇文章主要介紹了Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Docker Compose在不同環(huán)境的多種安裝方式
這篇文章主要介紹了Docker Compose在不同環(huán)境的多種安裝方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10使用DockerFile構建鏡像與鏡像上傳的實現(xiàn)步驟
本文主要介紹了使用DockerFile構建鏡像與鏡像上傳的實現(xiàn)步驟,使用Dockerfile好處是自動化構建,確保環(huán)境的一致性和可重復性,跟蹤構建過程的演化等,文中通過圖文講解的非常詳細,需要的朋友可以參考下2024-02-02