LINUX.ORG.RU
ФорумAdmin

ownCloud в docker контейнере

 ,


0

1

ownCloud успешно запущен в docker-контейнере. docker-compose.yml настроен хранить shared files/folder в папке /home/owncloud, но там ничего не создается, даже когда установил права 777 на папку.

Часть docker-compose.yml:

services:
  owncloud:
    image: owncloud/server:${OWNCLOUD_VERSION}
    restart: always
    ports:
      - ${HTTP_PORT}:8080
    depends_on:
      - db
      - redis
    environment:
      - OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
      - OWNCLOUD_DB_TYPE=mysql
      - OWNCLOUD_DB_NAME=owncloud
      - OWNCLOUD_DB_USERNAME=owncloud
      - OWNCLOUD_DB_PASSWORD=password 
      - OWNCLOUD_DB_HOST=db
      - OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME}
      - OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
      - OWNCLOUD_MYSQL_UTF8MB4=true
      - OWNCLOUD_REDIS_ENABLED=true
      - OWNCLOUD_REDIS_HOST=redis
    volumes:
      - files:/home/owncloud

Поиск дефолтной папки Photos по всему корню дал такие результаты:

/var/lib/docker/volumes/c0ea7892489a050f459fe67b7491264996594ca27a5ba95bfdd733f8edcacc1e/_data/core/skeleton

и

/var/lib/docker/volumes/6007732e2e8aff0ea1e2cce39f5b993302b8b99be1260751a32a0dc46cc72b24/_data/files/admin/files

Получается неполное значение volumes указано в:

    volumes:
      - files:/home/owncloud
?

Ответ на: комментарий от anonymous

выдало:

# docker-compose up -d
ERROR: for owncloud  Cannot create container for service owncloud: invalid bind mount spec "neu_files:/home/owncloud/files:/mnt/data/files": invalid mode: /mnt/data/files
ERROR: Encountered errors while bringing up the project.

gigantischer
() автор топика
Ответ на: комментарий от anonymous

указал в конфиге:

    volumes:
      - files:/home/owncloud:/mnt/data
выдало:
ERROR: for owncloud  Cannot create container for service owncloud: invalid bind mount spec "neu_files:/home/owncloud:/mnt/data": invalid mode: /mnt/data
ERROR: Encountered errors while bringing up the project.

gigantischer
() автор топика
Ответ на: комментарий от gigantischer

Блять.

Если я написал - /home/owncloud/files:/mnt/data/files , значит так и надо писать, а не добавлять что-то в начале или в конце.

anonymous
()
Ответ на: комментарий от anonymous

Контейнер так стартовал нормально, но в папке /home/owncloud появилась папка files с таким содержимым:

/home/owncloud/files# ll
total 24
drwxrwx--- 4 www-data root     4096 Dec 16 17:16 ./
drwxrwxrwx 7 www-data root     4096 Dec 16 10:52 ../
drwxrwxr-x 3 www-data www-data 4096 Dec 16 17:16 avatars/
drwxrwxr-x 2 www-data www-data 4096 Dec 16 17:16 files_external/
-rw-r--r-- 1 www-data root      323 Dec 16 17:15 .htaccess
-rw-r--r-- 1 www-data root        0 Dec 16 17:15 index.html
-rw-r--r-- 1 www-data root        0 Dec 16 17:15 .ocdata
-rw-r----- 1 www-data root      298 Dec 16 17:15 owncloud.log

А дефолтных папок Photos, Documents и pdf файла ownCloud Manual не видно...

gigantischer
() автор топика
Ответ на: комментарий от gigantischer

Ой, только заметил, они находятся в папке

/home/owncloud/files/admin/files

Спасибки, Аноним!

gigantischer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.