错误:撰写文件'./docker-compose.yml'无效,原因是:services.jenkins.networks包含无效的类型

时间:2020-06-17 12:07:21

标签: amazon-web-services docker jenkins docker-compose centos

错误:撰写文件'./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

2 个答案:

答案 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非常僵硬,带有空格。