在FROM之后,Dockerfile不会更改RUN

所以我有一个像这样的docker文件:

FROM php:5.6-apache RUN apt-get update RUN apt-get -y install php5-mysql RUN a2enmod rewrite RUN service apache2 restart 

然后是一个docker工人,就像这样

 version: '2' services: apachephp: build: . ports: - '8081:80' - '443:443' volumes: - '~/dev/test/backend:/var/www/html' 

一切正常,除了php-mysql插件和重写apache模块。

任何想法,我怎么能使这个工作?

谢谢。-

如果更改基础映像,则需要显式重build映像并重新创build容器。

 $ docker-compose build $ docker-compose stop $ docker-compose rm $ docker-compose up