覆盖docker无法正常工作

问题描述 投票:0回答:2

我更改文件'docker-compose.override.yml'中的端口并运行docker(docker-compose up)。 Docker没有在覆​​盖中看到我的更改(端口)。

内容覆盖:

version: '2'

services:
    nginx:
        ports:
            - 87:80

为什么docker没有改变端口?

docker docker-compose
2个回答
0
投票

那么,你对问题的描述非常小而且纯粹。实际上,有两种方法可以实现您可能想要实现的目标。

所以,首先你可以有几个docker-compose.yml文件。

docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d

另一方面,您可以使用extends选项。

记住,docker-compose.yml中的一些选项可以连接起来,如下面的引用所述。

对于多值选项端口,expose,external_links,dns,dns_search和tmpfs,Compose连接两组值:

参考文献:


0
投票

文件名'docker-composer.override.yml'不正确,您需要使用'docker-compose.override.yml'。

© www.soinside.com 2019 - 2024. All rights reserved.