在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