主從同步配置可以參考上一篇MacOS使用Docker建立MySQL主從資料庫
一、建立MySQL資料庫容器配置檔案對應目錄
我們在目前使用者下建立一組目錄,用來存放MySQL容器配置檔案,(Linux下可以省略此步驟)參考下圖:

二、主主配置檔案
mone對應的my.cnf配置檔案為
mtwo對應的my.cnf配置檔案為
三、建立兩個MySQL資料庫容器
建立mone資料庫容器
建立mtwo資料庫容器
此時我們打開Docker儀表闆可以看到,兩個容器已經運作起來了。而且端口就是我們之前建立的對應端口
四、主主資料庫配置
mone 資料庫容器配置:
mtwo 資料庫容器配置:
設定完mtwo之後,再進入mone容器
五、雙主配置驗證
在mone與mtwo容器中檢視狀态:
當Slave_IO_Running與Slave_SQL_Running均為Yes,說明雙主配置成功;
無論在mone,還是在mtwo中建立資料庫,新增資料,兩邊都可以同步到資料