LINUX.ORG.RU

Nextcloud в docker'е (внешняя база и симлинки)

 ,


0

1

Поставил Nextcloud, и:

  1. Не понимает симлинки.
    пробовал скормить пару ссылок на папки с данными (симлиник и хард) , в надежде что обрако их с подхватит, но нет.
    как скормить облаку пару папок симлинками с данными?

Без симлинков теряется весь смысл Nextcloud.

  1. Как подключить внешнюю базу sql? (error [2002]) пробовал такие настойки, они не помогли:

192.168.1.100
192.168.1.100:3306
127.0.0.1
127.0.0.1:3306
db
localhost
localhost:3306
0.0.0.0
0.0.0.0:3306

З.Ы. Базу забиндил если что.

Дружище, у них на сайте пошаговая инструкция. Если не помогает, то у меня плохие новости. По первому вопросу вангую некорректные права, но логи ты держишь в секрете, поэтому пальцем в небо.

Anoxemian ★★★★★ ()
$ cat nextcloud.sh 
docker pull nextcloud
docker pull postgresql
docker network create nextcloud_network
docker run --name nextcloud-postgres -e POSTGRES_PASSWORD=<YOUR_PASSWORD> -v /srv/nextcloud/database:/var/lib/postgresql/data --network nextcloud-network -d postgres
docker run --name nextcloud -p 9001:80 -v /srv/nextcloud/data:/var/www/html --network nextcloud-network -d nextcloud

я так ставил

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

Ну так и вводи адрес постгреса nextcloud-postgres. Если не сработает то
docker run --name nextcloud -p 9001:80 --link nextcloud-postgres:nextcloud-postgres -v /srv/nextcloud/data:/var/www/html --network nextcloud-network -d nextcloud

Если у тебя симлинки в /srv/nextcloud/data ведут куда-то вне /srv/nextcloud/data то так с докером не сработает. На то она и изоляция.

karaien ()