所以我对docker非常陌生,而且我在设置docker环境时遇到了麻烦。我的Dockerfile看起来像这样
@Component({
selector: 'home-route',
templateUrl: 'home.component.html',
styleUrls: [ './home.component.scss' ],
})
我从这个引用https://hub.docker.com/r/grahamwalters/php7-phalcon/得到的,而我的docker-compose.yml看起来就是这个
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
我现在的问题是当我运行docker-compose up -d命令时,它没有安装phalcon,但如果我在容器内运行各个命令,phalcon会按预期进行设置。
我在这里缺少什么?
答案 0 :(得分:0)
也许您在这些空白行上没有连续标记这一事实会使它在第一个空白行终止?