编写了以下compose-docker.yml文件,并在执行命令时
docker compose up -d
在PuTTy中收到以下错误
validating /home/arl114/jenkins/docker-compose.yml: services.networks must be a mapping
使用https://www.lambdatest.com/free-online-tools/yaml-validator验证它是否是有效的yaml,并返回有效的yaml。
'Compose-docker.yml文件'
version: '3'
services:
jenkins:
container_name: jenkins
image: jenkins/jenkins
ports:
- "8080:8080"
volumes:
- "$PWD/jenkins_home:/var/jenkins_home"
networks:
- net
networks:
net:
尝试使用yml文件配置为Jenkins镜像创建docker容器。收到错误,没有创建docker容器。
1条答案
按热度按时间rur96b6h1#
下面是一个关于如何在合成文件中指向和创建新网络示例。
最后一个网络部分将创建一个新的网桥网络(默认),并将服务reverse_proxy和web与之关联。
然而,Docker compose文件应该通过docker进行验证,而不是yaml解析器,请检查:https://docs.docker.com/engine/reference/commandline/compose_config/