重写docker不工作
我在文件“docker compose.override.yml”中更改端口并运行docker(docker compose up)。Docker在override中未看到我的更改(端口) 内容覆盖:重写docker不工作,docker,docker-compose,Docker,Docker Compose,我在文件“docker compose.override.yml”中更改端口并运行docker(docker compose up)。Docker在override中未看到我的更改(端口) 内容覆盖: version: '2' services: nginx: ports: - 87:80 为什么docker不更改端口?文件名“docker composer.override.yml”不正确,您需要使用“docker compose.overr
version: '2'
services:
nginx:
ports:
- 87:80
为什么docker不更改端口?文件名“docker composer.override.yml”不正确,您需要使用“docker compose.override.yml”。您对问题的描述非常简单。 实际上,有两种方法可以实现你可能想要实现的目标 因此,首先可以有几个
docker compose.yml
文件
docker compose-f docker-compose.yml-f docker-compose.override.yml up-d
另一方面,您可以使用扩展
选项
请记住,docker compose.yml
中的一些选项可以合并,如下所述
对于多值选项端口、公开、外部链接、dns、,
dns_搜索和tmpfs组合连接两组值:
参考资料:
docker Compose.yml
和一个可选的docker Compose.override.yml
文件。”请更新您的问题,包括:docker-Compose.yml和docker-Compose.override.yml的内容,ls-l
在目录中输出,docker compose version
输出,以及docker compose--verbose up
输出。