docker-compose安装portainer报错


version: '3'

services:
  portainer:
    image: portainer/portainer-ce
    name: portainer
    ports:
      - 9000:9000
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./portainer_db:/data
validating /docker/portainer/docker-compose.yml: services.portainer Additional property name is not allowed

  • 这篇文章:docker-compose 安装 portainer 也许有你想要的答案,你可以看看
  • 除此之外, 这篇博客: docker-compose Portainer中的 Portainer 安装  部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • vim /portainer/docker-compose.yml
    version: '3.1'
    services:
      portainer:
        image: portainer/portainer:latest
        container_name: portainer
        hostname: portainer
        restart: always
        volumes:
          - "/var/run/docker.sock:/var/run/docker.sock"
          - "./portainer/data:/data"
          - "./portainer/Portainer-CN:/public"
        environment:
          TZ: Asia/Shanghai
          LANG: en_US.UTF-8
        ports:
          - "9000:9000"
        networks:
            portainer:
               ipv4_address: 172.20.0.30
    networks:
        portainer:
           external: true
  • 您还可以看一下 王恩龙老师的Docker的那些事课程中的 Docker的UI管理工具Portainer小节, 巩固相关知识点

2版本和3版本配置方面还是有点区别的
参考 https://blog.csdn.net/AnNan1997/article/details/125602963?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168981810516800192258610%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168981810516800192258610&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~times_rank-7-125602963-null-null.142^v90^control_2,239^v2^insert_chatgpt&utm_term=docker-compose%E5%AE%89%E8%A3%85portainer&spm=1018.2226.3001.4187