2017-01-06 4 views
2

MacOS에서 Docker를 사용하여 웹 개발 플랫폼을 만들고 싶습니다. nginx와 php7-fpm 컨테이너를 설치했고, 서로 통신하고 통신하고 있습니다. 그러나 mysql 컨테이너를 설치 한 후, mysql 컨테이너가 종료되었습니다. 나는 왜 그것이 나가는 지 모른다.Docker 컨테이너에서 Mysql 종료

이것은 고정 표시기 추신 -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?

답변

관련 문제