ドッキングウィンドウは、mysqlはフラッシュバックの問題を起動しないで開始します

ドッキングウィンドウのMySQLをインストールします

コンテナを[取得]

docker pull mysql:5.6

[スタート]コンテナ

docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

[]容器に

docker exec -it mymysql bash

バックmysqlのフラッシュを開始した後ドッキングウィンドウ、

[]考えられる理由:

仮想メモリは、MySQLを起動するのに十分ではありません

[方法をチェック]

1)表示mysqlのログ、エラーメッセージが(MMAPが含まれています)に失敗しました。エラー番号12
2)クエリサーバーの仮想メモリ無料

              total        used        free      shared  buff/cache   available
Mem:       65739420    28250540     8885936      480492    28602944    36320100
Swap:      0      0    0

発見スワップ0であり、仮想メモリが有効になっていないことを確認してください

[ソリューション]

スワップを開始

dd if=/dev/zero of=/swapfile bs=1M count=1024

mkswap /swapfile

swapon /swapfile

再起動した容器

docker start mymysql

おすすめ

転載: www.cnblogs.com/panie2015/p/11655707.html