2016-12-19 5 views
0

私はdocker-compose upを実行しても正常に動作する次のドッカー作成ファイルを持っていますが、マシンを再起動すると、php53の内容は、/ var/www。再起動するとマウントされます!これはUbuntu 16.04サーバーで実行されています。同様のバージョンのUbuntuを実行しているラップトップに同じコンテナを設定するとうまく動作します。ドッカーコンテナは、起動時にマップされたボリュームの内容をマウントしません

version: '2.0' 

services: 
db: 

image: mysql:5.5 
container_name: mysql5 
volumes: 
    - "/home/madiba/Development/docker_test/mysql55_storage:/var/lib/mysql" 

ports: 
    - "3355:3306" 
restart: always 
environment: 
    MYSQL_ROOT_PASSWORD: pass 


php53: 

build: /home/madiba/Development/docker_test/php53 
container_name: php53 

ports: 
    - "5533:80" 
volumes: 
    - "/home/madiba/Development/docker_test/www:/var/www" 

depends_on: 
    - db 

links: 
    - db 

restart: always 
environment: 
    display_errors: 'Off' 
    PHP_ERROR_REPORTING: E_ALL & ~E_STRICT & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED 

Dockerfile:

FROM ubuntu:12.04 
MAINTAINER madiba <[email protected]> 

# disable interactive functions 
ENV DEBIAN_FRONTEND noninteractive 

VOLUME ["/var/www"] 

RUN apt-get update && \ 
apt-get install -y \ 
    apache2 \ 
    php5 \ 
    php5-cli \ 
    libapache2-mod-php5 \ 
    php5-gd \ 
    php5-ldap \ 
    php5-mysql \ 
    php5-pgsql \ 
    php5-mcrypt \ 
    php5-json \ 
    curl \ 
    libcurl3-dev \ 
    php5-curl \ 
    nano && \ 
    rm -rf /var/lib/apt/lists/* 

# Install Composer 
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr /local/bin --filename=composer 

RUN composer --version 


COPY apache_default /etc/apache2/sites-available/default 
COPY run /usr/local/bin/run 
RUN chmod +x /usr/local/bin/run 
RUN a2enmod rewrite 

EXPOSE 80 
CMD ["/usr/local/bin/run"] 

答えて

0

お使いのコンファイルが正しくインデントされていないようです。次のセクションの2行目は、行頭に正しい数のスペースがないようです。これは問題になる可能性があります。

volumes: 
    - "/home/madiba/Development/docker_test/www:/var/www" 
+0

ログファイルの情報をありがとうございます。これは正しいマッピングを示しています。 – ojoma

+0

'情報をありがとうがログファイルには、正しいマッピングが表示されます。 「マウント」:[ { "ソース": "/ home/madiba/Development/www/docker_test/php53"、 "行き先": "/ var/www"、 "モード": "rw"、 "RW":true、 "伝播": "rprivate" } ]、 ' – ojoma

関連する問題