ドッキングウィンドウで実装mysqlの

いくつかの写真は、問題を示して適切な方法クラウドノートリンクを添付:http://note.youdao.com/noteshare?id=e2a253b5fb67fb607ed8be1a7cb08243&sub=0AC8BE346E394481972432FEABBE2861

MySQLのデータベースでの適切な使用のドッキングウィンドウ

プロジェクトの背景

プロジェクト、ドッキングウィンドウのデプロイMySQLサービスドッキングウィンドウのコンテナに格納されたデータのMySQLが格納されている場合はドッキングウィンドウを閉じた後、記憶データになりますが失われ、ホストに格納されているMySQLのリアルタイムデータでドッキングウィンドウのため、必要性、そうドッキングウィンドウがシャットダウンしたときに、再びドッキングウィンドウを開始することを、データはまた、正常になります使用することができないデータ損失の原因。

解析MySQL設定/etc/my.cnfファイル

其中,datadir为mysql数据存储的位置,默认/var/lib/mysql/

ドッキングウィンドウとホスト共有ディレクトリを指定します。

  • スタートコマンド
docker run -itd --privileged --name node3 --hostname node3 --net ov_net1 --rm -v /mnt/cdrom:/mnt/cdrom -v /root/:/mnt/geovis -v /var/mysql:/var/mysql  -p 3307:3306  big_computing /usr/sbin/init

ホスト3306のポート3307に対応するドッカー指定ポート

  • ドッキングウィンドウの容器に
docker exec -it node3 /bin/bash
  • Viewデータベース情報、試験データを追加
  • 停止ノード3
docker stop node3
  • 、ノード3に再起動し、データベース内の情報を表示し、データが最新であることがわかりました。

おすすめ

転載: www.cnblogs.com/zhangjxblog/p/12168290.html