В
-v /opt/portainer:/data
опция сохранит данные Portainer в/opt/portainer
на хосте, на котором работает Portainer. Вы можете указать другое место в вашей файловой системе.
Я только что создал следующий docker-compose:
portainer:
image: portainer/portainer
container_name: portainer
volumes:
- /opt/portainer:/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 9000:9000
Но у меня нет папки /opt/portainer
. Кажется, что конфигурация тома не работает, как описано в документации.
docker-compose
ожидает /opt/portainer
папка должна существовать первой. Как только вы его создадите, вы должны перестать получать ошибку.