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
プレビュー



