2017-08-11 42 views
0

所以我有一個碼頭工人的文件是這樣的:Dockerfile不做RUN變化之後,從

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

,然後一個碼頭工人,組成這樣

version: '2' 

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

,一切工作得很好,除了PHP -mysql插件和重寫apache模塊。

任何想法,我怎麼可以讓這件事情工作?

Thanks.-

+0

你怎麼知道命令不起作用? – mic4ael

+0

php插件沒有顯示在phpinfo 和重寫肯定不起作用 如果我SSH容器並運行它的工作命令:( – RicardoE

回答

0

如果你更改基本圖像,你需要明確的重建圖像並重新創建一個容器。

$ docker-compose build 
$ docker-compose stop 
$ docker-compose rm 
$ docker-compose up 
相關問題