撰写文件“./docker Compose.yaml”无效,因为:服务的未移植配置:“pihole”
我有以下docker compose文件,并收到此错误:撰写文件“./docker Compose.yaml”无效,因为:服务的未移植配置:“pihole”,docker,docker-compose,Docker,Docker Compose,我有以下docker compose文件,并收到此错误: The Compose file './docker-compose.yaml' is invalid because: Unsuported config for service: 'pihole' docker-compose.yml: services: pihole: container_name: pihole image: pihole/pihole:latest ports: -
The Compose file './docker-compose.yaml' is invalid because: Unsuported config for service: 'pihole'
docker-compose.yml:
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "67:67/udp"
- "80:80/tcp"
- "443:443/tcp"
environment:
TZ: 'Europe/Zurich'
WEBPASSWORD: 'mySuperSecrectPW'
volumes:
- './etc-pihole/:/etc/pihole/'
- './etc-dnsmasq.d/:/etc/dnsmasq.d/'
dns:
- 127.0.0.1
- 1.1.1.1
cap_add:
- NET_ADMIN
我已经去掉了所有不是绝对必要的论点,但仍然得到了同样的错误。很抱歉,如果问这个问题很愚蠢,但我对docker的整个主题还不熟悉,而且还在学习
未声明版本的组合文件被视为“版本1”。在这些文件中,所有服务都在文档的根目录下声明
看
尝试添加版本:“3.7”或您喜欢的顶级版本
未声明版本的组合文件被视为“版本1”。在这些文件中,所有服务都在文档的根目录下声明
看
尝试在顶层添加版本:“3.7”或任何您喜欢的版本。您可以分享更多详细信息吗?您是否调用任何触发此消息的命令?docker compose Up能否共享更多详细信息?你调用任何触发此消息的命令吗?docker编写