docker-compose如何定義容器的ip
更新時間:2024年01月09日 10:34:29 作者:視野醞釀靈感
這篇文章主要介紹了docker-compose如何定義容器的ip問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
最近做的項目中,服務(wù)器局域網(wǎng)的網(wǎng)段開頭是172段的,docker默認啟動的容器也是172段的導(dǎo)致其他服務(wù)器的ip與docker容器的ip沖突了
docker-compose定義容器ip
1. 修改docker-compose.yum文件
version: '3' services: jycloud-redis: container_name: jycloud-redis image: redis:6.2.6 restart: always ports: - 6379:6379 networks: proxy: ipv4_address: 169.17.0.10 # 定義容器具體ip jycloud-register: build: context: ./nacos restart: always container_name: jycloud-register image: jycloud-register ports: - 8848:8848 networks: proxy: ipv4_address: 169.17.0.11 # 定義容器具體ip networks: proxy: ipam: config: - subnet: 169.17.0.0/24 #啟動容器的網(wǎng)段
2. 啟動docker
在docker-compose.yum文件同目錄下運行下面的命令
docker-compose build #生成鏡像 docker-compose up -d #啟動鏡像
查看docker鏡像ip
docker inspect 8adfb7784291
可以看到這個容器的ip
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解docker鏡像centos7配置Java運行環(huán)境
基于docker官網(wǎng)centos7鏡像配置java運行環(huán)境,自己安裝jdk和tomcat,解決docker容器與宿主機時間不一致問題2017-05-05修改Docker鏡像倉庫為阿里云鏡像或163鏡像的實現(xiàn)
docker本身的倉庫非常慢,但是國內(nèi)有阿里云的鏡像倉庫非???本文主要介紹了修改Docker鏡像倉庫為阿里云鏡像或163鏡像的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-11-11Docker容器的網(wǎng)絡(luò)管理和網(wǎng)絡(luò)隔離的實現(xiàn)
這篇文章主要介紹了Docker容器的網(wǎng)絡(luò)管理和網(wǎng)絡(luò)隔離的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05