在此过程中,“ docker-compose up”停止

时间:2018-09-27 03:20:41

标签: docker docker-compose

我正在Mac OS 10.12.6上使用Docker for Mac。
我正在尝试运行docker-compose up,但它停在显示db_1 | Version: '5.7.23' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)的行。 (screenshot of my terminal)没有显示错误消息,它只是在那里停止处理(我已经等待了15分钟以上,而且似乎什么也没发生),因此我必须通过按Ctrl + C强制退出并放弃。
关键是没有“ / var / run / mysqld”这样的路径,因此我mkdir /var/run/mysqldtouch /var/run/mysqld/mysqld.sock不会改变情况。我也尝试过docker-compose builddocker-compose up,但这也无济于事。

我的docker-compose.yml是:

screenshot of my docker-compose.yml

我的目录结构如下:

my_app
├──Gemfile
├──Gemfile.lock
├──容器
│├──mysql
││├──Dockerfile
││├──my.cnf
││└──password.yml
│├──nginx
││├──Dockerfile
││├──default.conf
││└──nginx.conf
│├──红宝石
││├──Dockerfile
└──docker-compose.yml

该如何解决此问题?我真的很困,任何建议将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

它已经可以正常工作,我只需要导航到localhost:3000。愚蠢的我。