2016-11-01 21 views
0

Windows 10でドッカーとの作業を試みましたが、2つの問題があります。Docker + Windows 10

まず:

私は Dockerfile

FROM nginx 

MAINTAINER Nikita rassamakhin "[email protected]" 

COPY /nginx-conf/nginx.conf /etc/nginx/nginx.conf 
COPY /nginx-conf/vhost.conf /etc/nginx/sites-available/default 

RUN mkdir -p /var/www/ 
RUN chown -R www-data:www-data /var/www/ 
RUN chmod -R 755 /var/www/ 

この

fpm: 
    container_name: php7 
    image: php:7.0.2-fpm 
    ports: 
     - "9000:9000" 
    links: 
     - mysql 
nginx: 
    container_name: nginx 
    build: . 
    restart: always 
    ports: 
     - "80:80" 
     - "443:443" 
    links: 
     - fpm 

mysql: 
    container_name: mysql 
    image: mysql 
    environment: 
     MYSQL_ROOT_PASSWORD: root 

をドッキングウィンドウは、構成を行うしようとした場合、私は開いてローカルホストを試すに403エラーが発生しています。 私はこの

app: 
    container_name: app 
    image: ubuntu:trusty 
    volumes: 
     - www/:/var/www 
fpm: 
    container_name: php7 
    image: php:7.0.2-fpm 
    working_dir: "/var/www" 
    ports: 
     - "9000:9000" 
    links: 
     - mysql 
    volumes_from: 
     - app 
nginx: 
    container_name: nginx 
    build: . 
    restart: always 
    ports: 
     - "80:80" 
     - "443:443" 
    links: 
     - fpm 
    volumes_from: 
     - fpm 

mysql: 
    container_name: mysql 
    image: mysql 
    environment: 
     MYSQL_ROOT_PASSWORD: root 

アプリは、エラーに関するログをせずに、コード0で始まり、終了conteinerのように構成するドッキングウィンドウでアプリのセクションを追加しようとした場合。

どうすれば修正できますか?私は何が間違っている?

答えて

0

appconteinerの開始と終了コード0で、エラーについてのログはありません。

あなたはappコンテナに対してcommandまたはentrypointを設定する必要があります。デフォルトはおそらくbashであり、すぐに終了します。終了コード0は、「エラーなしで終了」を意味します。

関連する問題