2016-03-17 33 views
-2

我已经在我的Dockerfile的变化,然而,当我运行要么为什么docker-compose会忽略对Dockerfile的更改?

docker-compose up 
dock-compose rm && docker-compose build && docker-compose up 

的旧图像时,如所示的步骤状态是过时的。

我明确告诉它建立在容器中docker-compose.yml

my-app: 
    build: ./ 
    hostname: my-app 
    ... 

然而,当我刚刚通过建立泊坞窗的容器:

docker build . 

右容器建成。我错过了什么?我试过this to no avail

回答

0

检查您的docker-compose.yml中配置了哪个dockerfile。

我的应用程序有 dockerfiles,和搬运工,撰写使用不同的人比泊坞窗本身,它应该:

my-app: 
    build: ./ 
    dockerfile: Dockerfile.dev 

适应该dockerfile以及固定的问题。

而且,哦,如果您使用多个dockerfiles,将其添加到项目的文档中很不错。

+0

k0pernikus你有双重人格吗? – Drumnbass

+0

@Drumnbass就因为我喜欢和自己说话吗? http://meta.stackexchange.com/questions/17845/etiquette-for-answering-your-own-question – k0pernikus

+0

只是问......:/ – Drumnbass

相关问题