错误:撰写文件'./docker-compose.yml'无效,因为: services.jenkins.networks包含无效的类型,它应该是数组或对象
version: '3'
services:
jenkins:
container_name: jenkins
image: jenkins
ports:
- "8080:8080"
volumes:
- "$PWD/jenkins_home:/var/jenkins_home"
networks:
-net
networks:
net:
Docker-Compose-1.26.0,内部版本d4451659 || Jenkins for docker-官方图片|| Linux类型-在AWS上最低发布的Cent-OS 7
答案 0 :(得分:1)
在第11行尝试空格:-net而不是-net
答案 1 :(得分:0)
使用别名会让您的生活更轻松。
version: '3.5'
services:
jenkins-server:
.
.
.
networks:
jenkins:
aliases:
- jenkins
在文件底部,使网络外部也将在您进行docker-compose时使网络保持正常状态:
networks:
jenkins:
external: true
@ aiman09也很适合这个空间。 Yml非常僵硬,带有空格。