docker中安裝mycat

大雄45發表於2021-09-14
導讀 MyCAT 是一個徹底開源的,面向企業應用開發的“大資料庫叢集” 支援事務、ACID、可以替代Mysql的加強版資料庫 ? 一個可以視為“Mysql”叢集的企業級資料庫,用來替代昂貴的Oracle叢集 ? 一個融合記憶體快取技術、Nosql技術、HDFS大資料的新型SQL Server ? 結合傳統資料庫和新型分散式資料倉儲的新一代企業級資料庫產品 ? 一個新穎的資料庫中介軟體產品。
1.拉取映象
docker pull manondidi/mycat
2.建立相關的儲存目錄
mkdir -p /docker/mycat/conf
3.先安裝容器,獲取mycat配置檔案
docker run -p 8066:8066 -d --name mycat manondidi/mycat

#將相關配置檔案複製出來,方便掛載

docker cp mycat:/usr/local/mycat/conf/rule.xml /docker/mycat/conf
docker cp mycat:/usr/local/mycat/conf/server.xml /docker/mycat/conf
docker cp mycat:/usr/local/mycat/conf/schema.xml /docker/mycat/conf
4.刪除之前映象
docker stop mycat
docker rm mycat
5.安裝mycat容器
docker run -p 8066:8066 -d --name mycat -v /docker/mycat/conf/rule.xml:/usr/local/mycat/conf/rule.xml -v /docker/mycat/conf/schema.xml:/usr/local/mycat/conf/schema.xml -v /docker/mycat/conf/server.xml:/usr/local/mycat/conf/server.xml --privileged=true manondidi/mycat

最後透過 docker ps檢視容器啟動情況
如果未能成功啟動(注意關閉防火牆)
進入容器,檢視/usr/local/mycat/logs下的日誌排查錯誤

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2792087/,如需轉載,請註明出處,否則將追究法律責任。

相關文章