swarm node之間無法通信
剛搭建好swarm集群的時候,兩個節(jié)點戏锹,只啟動一個container,任意一個節(jié)點都可以訪問到冠胯,但是今天下午突然就變成了host模式了,查看配置明明是ingress模式锦针,后來百般折騰發(fā)現(xiàn)荠察,原來做swarm集群時,只開放了2377端口奈搜。還有7946和4789這兩個端口要tcp和udp全開才行悉盆,否則swarm的節(jié)點之間無法通信。
mysqld failed while attempting to check config command was: mysqld --character-set-server=utf8mb4 -p 3306:3306
docker ${args_to_docker} run ${args_to_run} image_ref ${cmd_in_container}
參數(shù)順序很重要馋吗,run命令的參數(shù)焕盟,是必須放在run之后,image之前設置宏粤。
docker 添加hosts
docker run時添加
--add-host domain:192.168.1.4
compose文件添加
test2:
extra_hosts:
domain1: 192.168.1.4
domain2:192.168.1.5
MySQL Group Replication 新節(jié)點狀態(tài)一直停留在RECOVERING
這個問題困擾了我整整一周脚翘,網(wǎng)上的教程只說添加hosts,卻不說為什么添加,并且添加完hosts后一定要重啟绍哎,否則不生效的来农,非常痛的領悟,參考Docker學習筆記——MGR崇堰。