繁体   English   中英

错误:撰写文件“./docker-compose.yml”无效,因为:services.jenkins.networks 包含无效类型

[英]ERROR: The Compose file './docker-compose.yml' is invalid because: services.jenkins.networks contains an invalid type

错误:Compose 文件 './docker-compose.yml' 无效,因为:services.jenkins.networks 包含无效类型,它应该是数组或 object

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 用于 docker - 官方图片 || Linux 类型 - 在 AWS 上推出的 Cent-OS 7 最小版本

在第 11 行尝试一个空格:-net 而不是 -net

使用别名会让你的生活更轻松。

version: '3.5'
services:

      jenkins-server:
    .
    .
    .
        networks:
          jenkins:
            aliases:
              - jenkins

在文件的底部,当您执行 docker-compose 时,将网络设为外部也会保留网络:

networks:
  jenkins:
    external: true

@aiman09 关于空间也是正确的。 Yml 对空格非常严格。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM