Mac OS 10.12.6でDocker for Macを使用しています。
ネットの情報を頼りにdocker-compose.ymlを記述しましたが(内容添付します)docker-compose up
をするとdb_1 | Version: '5.7.23' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)
というところで処理が止まってしまいます。特にエラーが出るわけでもなくただ止まってしまう(15分ほど待っても動きがない)ので止むなくCtrl+Cで処理を強制終了させる他ありません。buildは問題なくできるのですが、build後にupをしても同じ箇所で止まってしまいます。どうしたらちゃんとdocker-compose up
が通るようになるでしょうか...。
ちなみにそもそも/var/run/mysqldというパスがないのでmkdir→touchでmysqld.sockを作成してからupをしてみても変化ありません。
ディレクトリ構成は以下の通りです。
my_app
├── Gemfile
├── Gemfile.lock
├── containers
│ ├── mysql
│ │ ├── Dockerfile
│ │ ├── my.cnf
│ │ └── password.yml
│ ├── nginx
│ │ ├── Dockerfile
│ │ ├── default.conf
│ │ └── nginx.conf
│ ├── ruby
│ │ ├── Dockerfile
└── docker-compose.yml
どなたかご教示ください。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー