やりたいこと
すでに先人が構築した docker 環境があって
いつも
docker-compose up -d
で起動して
docker exec -it [コンテナ名] /bin/bash
でコンテナに入るしかやったことがないレベルなのですが
先日 docker が 2.0.0 にアップデートされたために aufs がサポートされなくなり
既存の mysql コンテナがエラーを吐くようになりました
aufs 以外で mysql を動かすにはどうすればいいんでしょうか
試したこと
https://qiita.com/yKanazawa/items/7848d4820e7f5d6289ee
エラー内容で検索してみるとこの記事の現象みたいなので docker-compose.yml の起動コマンドをこれまで
command: /root/start-mysql.sh
だったところを
command: find /var/lib/mysql -type f -exec touch {} \; && /root/start-mysql.sh
にかえて docker-compose up -d をしてみたのですが
ステータスが Restarting (1) Less than a second ago
からかわらずにコンテナに入ることすらできません
start-mysql.sh の中はこうなってます
#!/bin/sh service mysqld start while true ; do /bin/bash done
環境
環境は MacOS10 docker 2.0.0 です
よろしくお願いします
あなたの回答
tips
プレビュー