ドッキングウィンドウの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