2016-09-13 16 views
0

ドッカーにとっては非常に新しく、ドッカー環境を設定する際に問題があります。 - 私のDockerfileは私がドッキングウィンドウは、構成する実行したときに私の問題は今あるのでDockerfileのコマンドが実行されていないようです

FROM php:7.0-apache 

# Enable mod_rewrite 
RUN a2enmod rewrite 

RUN /usr/bin/apt-get update && \ 
apt-get -y install git php5-dev libpcre3-dev gcc make graphicsmagick libgraphicsmagick1-dev && \ 
/usr/bin/git clone git://github.com/phalcon/cphalcon.git && \ 
cd cphalcon/build/ && \ 
./install && \ 
echo 'extension=phalcon.so' > /usr/local/etc/php/conf.d/phalcon.ini && \ 

pecl -d preferred_state=beta install gmagick && \ 
echo 'extension=gmagick.so' > /usr/local/etc/php/conf.d/gmagick.ini && \ 

cd /tmp && \ 
/bin/rm -rf /tmp/cphalcon/ && \ 
/usr/bin/apt-get -y purge git php5-dev libpcre3-dev gcc make libgraphicsmagick1-dev && apt-get -y autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* 

WORKDIR /var/www/html 

私はこの参照https://hub.docker.com/r/grahamwalters/php7-phalcon/から取得した場所のように見える、と私のドッキングウィンドウ-compose.ymlはこのように見えるこの

php-docker-project: 
    build: . 
    ports: 
    - "8300:80" 
    volumes: 
    - ./public/:/var/www/html:rw 
    environment: 
    - TERM=xterm 

dコマンドを実行すると、phalconはインストールされませんが、コンテナ内の個々のコマンドを実行すると、phalconは期待どおりにセットアップされます。

私はここで何が欠けていますか?

+0

注意:Phalconがパッケージとして利用可能になったことに気がつきましたか? https://blog.phalconphp.com/post/phalcon-on-packagecloud-io – Timothy

+1

'docker build .'の出力と、phalconがコンテナにインストールされているかどうかを確認するコマンドを提供する必要があります。 – BMitch

+0

ログを検査します。 dockerfileにデバッグ文を追加します。 「インストールされていない」という意味を正確に判断します。何が起こっていて起こっていないのですか? –

答えて

0

おそらく、それらの空白行に継続マーカーがないということは、最初の空白行で終わるのでしょうか?

+0

こんにちはデイヴィッド、あなたの提案をフォローアップし、それは問題ではないようです。 – user3010617

関連する問題