【发布时间】:2017-02-03 00:10:39
【问题描述】:
我想用 Docker 和 Docker-Compose 设置 ownCloud。为了实现这一点,我有一个带有 3 个容器及其卷的 docker-compose.yml。
version: '2'
services:
nginx:
build: ./nginx
networks:
- frontend
- backend
volumes:
- owncloud:/var/www/html
owncloud:
build: ./owncloud
networks:
- backend
volumes:
- owncloud:/var/www/html
- data:/data
mysql:
build: ./mariadb
volumes:
- mysql:/var/lib/mysql
networks:
- backend
volumes:
owncloud:
driver: local
data:
driver: local
mysql:
driver: local
networks:
frontend:
driver: bridge
backend:
driver: bridge
我也试过没有数据量。 ownCloud 无法写入 /data 或没有此卷到 /var/www/html/data。日志仅在我访问 ownCloud 时显示时间戳。从 data:/data 更改为托管卷 /var/ownclouddata:/data 不会产生任何差异。
每个 Dockerfile 文件只有一行:FROM:image
我尝试添加 RUN mkdir /data,但没有解决任何问题。
【问题讨论】:
标签: docker docker-compose docker-volume