2017-01-06 1 views
2

Я хочу создать платформу для веб-разработки на MacOS с помощью Docker. Я установил nginx и php7-fpm контейнер, и они работают и обмениваются друг с другом. Но после установки контейнера mysql был удален контейнер mysql. Я не знаю, почему он вышел.Mysql Exited on Docker Container

Это Докер п.с. выход -a:

2955d2d5c392  nginx    "/sbin/my_init"   38 seconds ago  Up 36 seconds    0.0.0.0:8080->80/tcp dockertutorial_web_1 
ec3c16795f05  php:7-fpm   "docker-php-entrypoin" 38 seconds ago  Up 37 seconds    9000/tcp    dockertutorial_php_1 
835e91ba927a  mysql:latest  "docker-entrypoint.sh" 38 seconds ago  Exited (0) 37 seconds ago       dockertutorial_mysql_1 

Как вы можете видеть, MySQL был вышел.

Это мой докер-compose.yml файл:

web: 
    image: nginx 
    ports: 
    - "8080:80" 
    volumes: 
    - ./src/public:/var/www/public 
    - ./src/vhost.conf:/etc/nginx/sites-enabled/vhost.conf 
    links: 
    - php 


php: 
    image: php:7-fpm 
    volumes: 
     - ./src/public:/var/www/public 
    links: 
     - mysql 

mysql: 
    image: mysql:latest 
    ports: 
    - "3306:3306" 
    volumes: 
    - /var/lib/mysql 
    command: "true" 
    environment: 
     MYSQL_ROOT_PASSWORD: secret 
     MYSQL_DATABASE: project 
     MYSQL_USER: project 
     MYSQL_PASSWORD: project 

Любой suggesstion решить эту проблему?

ответ