harbor如何更改網(wǎng)段(docker-compose)
問題
harbor 安裝后網(wǎng)段沖突 docker-compose 一般安裝會創(chuàng)建一個默認(rèn)的網(wǎng)橋ip為172.17,18有和公司網(wǎng)絡(luò)沖突的可能
解決方案
一、查看docker 網(wǎng)橋
- docker netwrok ls 獲取網(wǎng)橋
- docker inspect 網(wǎng)橋id
二、關(guān)閉服務(wù)
- cd harbor 目錄
- docker-compose down -v 這條命令會刪除所有容器 并且刪除網(wǎng)橋(不要害怕 不會刪除鏡像)
三、更改docker-compose配置
在harbor 的docker-compose.yaml配置的network 一般在最后加入以下配置
networks:
- harbor 看具體的寫的是什么
以下為追加配置
并刪除network其他配置
networks:
harbor:
driver: bridge
ipam:
config:
- subnet: 172.30.0.0/16 修改后的網(wǎng)段
gateway: 172.30.0.1 修改后的網(wǎng)關(guān)修改之后 docker-compose up -d 啟動harbor服務(wù)
四、驗證服務(wù)
docker network ls
docker ps | awk 'NR>2{print $1}' | xargs -n1 docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'查看容器ip是否為預(yù)期網(wǎng)段
此時重啟之后會發(fā)現(xiàn)當(dāng)前的所以修改可能被覆蓋 需要修改腳本 注釋里面的一行代碼~~~
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用minikube安裝使用單機版K8S方式(docker)
本文介紹了如何在centos7上使用minikube快速搭建單機版k8s,主要步驟包括:下載kubectl和docker,創(chuàng)建新用戶,下載和安裝minikube,驗證安裝情況,最后,通過執(zhí)行minikube和minikubestop啟停K8s,或使用minikubedelete徹底刪除K8S的數(shù)據(jù)2024-10-10
docker網(wǎng)絡(luò)端口映射的實現(xiàn)步驟
本文主要介紹了docker網(wǎng)絡(luò)端口映射的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Docker下MySQL配置文件不生效的解決方法(超全面!)
在Docker中運行MySQL并遇到需要調(diào)整配置的情況時,比如想要關(guān)閉ONLY_FULL_GROUP_BY的嚴(yán)格模式,我們可以通過以下步驟來實現(xiàn)sql_mode的修改:以下是解決此類問題的步驟和思路,需要的朋友可以參考下2024-09-09
Docker Desktop啟動失敗的解決(Docker failed to i
本文主要介紹了Docker Desktop啟動失敗的解決(Docker failed to initialize Docker Desktop is shutting down),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Docker基礎(chǔ)教程之Dockerfile語法詳解
這篇文章主要給大家介紹了關(guān)于Docker基礎(chǔ)教程之Dockerfile語法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Docker跨服務(wù)器通信Overlay解決方案(上)之 Consul單實例
這篇文章主要介紹了Docker跨服務(wù)器通信Overlay解決方案(上)之 Consul單實例,本文通過場景分析實例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12

