DockerとDocker-ComposeでownCloudを設定します。これを達成するために、3つのコンテナとそのボリュームを持つdocker-compose.ymlがあります。Dockerコンテナがボリュームに書き込まれていない
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は/ var/www/html/dataにこのボリュームなしで/データを書き込むことができませんでした。ログにはownCloudにアクセスするたびにタイムスタンプしか表示されません。データ:/ dataからホストされているボリューム/ var/ownclouddata:/ dataに変更すると、違いはありません。 FROM::
Dockerfilesはそれぞれ一行持って画像
I'veがRUNます。mkdir /データを追加しようとしたが、それはdidn't何を修正します。