docker-容器 https://blog.csdn.net/yt_php/article/details/88424663 中已介紹橋接模式下,容器重新開機後 ip 會變化。我們希望 容器和容器之間 能夠穩定地連接配接 ,那麼就得指定容器的 ip ,但是–ip參數也介紹了,必須是自定義的網絡,因為橋接是順序的配置設定 ip。
自定義網絡
docker network --help
docker network create --help
docker network inspect network_id
建立指定ip段的網絡
檢視
連接配接網絡
用redis鏡像建立建立兩個容器,讓它們連接配接到一網絡,實作主從複制。
打開三個終端
以redis:latest鏡像建立容器
redis主伺服器cmd視窗:
redis從伺服器cmd視窗:
第三個cmd視窗:
檢視容器:
檢視網絡:
配置主從
主服務容器:
vi /etc/redis.conf
#為了測試 将bind改為0.0.0.0 将保護模式關閉 允許不通過使用者名密碼通路
bind 0.0.0.0
protected-mode no
從服務容器:
同上
#另外配置主從
slaveof <masterip> <masterport>改為主服務容器的ip和端口
slaveof 172.10.0.2 6379
分别啟動主從redis:
redis-server /etc/redis.conf &
redis-cli
127.0.0.1:6379>
測試: