Tu n'as pas les : après le mot image...
Moi j'ai ce docker-compose pour portainer.
Il fonctionne avec Container Manager. (il faut adapter les chemins pour la partie volume, et le PUID.
version: "2.1"
services:
portainer:
## Image pour Portainer EE (Businnes Edition, 5 Nodes gratuits : https://www.portainer.io/take-5 )
image: portainer/portainer-ee:latest # https://docs.portainer.io/start/upgrade/tobe/docker#upgrading-from-version-2.0.0-and-later container_name: portainer
hostname: portainer
network_mode: bridge
environment:
- PUID=1000
- PGID=100
labels:
- "com.centurylinklabs.watchtower.enable=true"
volumes:
- /volume4/docker/portainer/data:/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 9000:9000
restart: always
healthcheck:
test: ["CMD", "/docker", "container", "top", "portainer"]
start_period: 15s
interval: 90s
timeout: 10s
retries: 3