该
-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
。看来,卷配置没有按照文档中描述的那样工作。
答案1
docker-compose
要求/opt/portainer
文件夹必须先存在。一旦创建该文件夹,就不会再出现错误。