docker-composeファイルでmysqlの入ったコンテナを定義しています。起動に失敗します。
以前は動いており、同じ設定ファイルを共有しているメンバーも動かせるので、なぜ失敗するのかの判断に困っております。
.dbフォルダの削除、Dockerコンテナ・イメージの削除、Dockerクライアントの再起動など試したのですが、効果ありませんでした。どのように問題を切り分ければよいでしょうか?
docker
1# docker-compose.yml 2(略) 3 db: 4 image: mysql:5.7.25 5 environment: 6 MYSQL_ROOT_PASSWORD: test 7 volumes: 8 - ./.db:/var/lib/mysql 9 ports: 10 - "3306:3306"
# エラーログ docker-compose build db && docker-compose up db db uses an image, skipping (略) db_1 | MySQL init process in progress... db_1 | 2019-05-28T07:59:03.896259Z 0 [Warning] CA certificate ca.pem is self signed. db_1 | 2019-05-28T07:59:03.903123Z 0 [ERROR] Could not write unix socket lock file /var/run/mysqld/mysqld.sock.lock errno 28. db_1 | 2019-05-28T07:59:03.903197Z 0 [ERROR] Unable to setup unix socket lock file. db_1 | 2019-05-28T07:59:03.903218Z 0 [ERROR] Aborting (略) db_1 | 2019-05-28T07:59:05.362179Z 0 [Note] Shutting down plugin 'sha256_password' db_1 | 2019-05-28T07:59:05.362193Z 0 [Note] Shutting down plugin 'mysql_native_password' db_1 | 2019-05-28T07:59:05.362373Z 0 [Note] Shutting down plugin 'binlog' db_1 | 2019-05-28T07:59:05.365108Z 0 [Note] mysqld: Shutdown complete (略) db_1 | MySQL init process in progress... db_1 | MySQL init process failed. apricot_db_1 exited with code 1
環境情報
macOS Mojave 10.14.5 docker --version Docker version 18.09.1, build 4c52b90 MySQL 5.7.25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。