• Archive
  • [Discussion] Nextcloud version docker

Non il ne devrait pas y en avoir plein, le dernier était l'erreur avec getenv[PATH].
De quelles erreurs parles-tu ?
Wonderfall wrote:Non il ne devrait pas y en avoir plein, le dernier était l'erreur avec getenv[PATH].
De quelles erreurs parles-tu ?
https://up1.ryuk.eu#hUfA541uf1yFA47Q8t9aTQ
désolé pour le lien pourrit, j'arrive pas à faire marcher lufi/lutim..
1er warning : résolu depuis la dernière maj du conteneur.
2e, 3e, 4e warnings : il ne faut pas ajouter ces headers au vhost du reverse proxy pour Nextcloud.
"No memory cache" : il faut ajouter APCu dans config.php

Étranges warnings vu que tu as fait le tutoriel.
je m'en fiche des warnings perso... mais ça peut géner certaines personnes donc je vais fix
Bah nan puisque si t'as pas APCu, tu profites pas du data caching qui peut rendre Nextcloud plus véloce.
'fin voilà je m'en ficherais pas.
Wonderfall wrote:Bah nan puisque si t'as pas APCu, tu profites pas du data caching qui peut rendre Nextcloud plus véloce.
'fin voilà je m'en ficherais pas. :noel:
J'ai mis dans le tuto de le rajouter je crois Après j'ai juste fait ce tuto là pour les gens qui ont utilisé mon autre tuto, je n'utilise plus owncloud/nextcloud que ce soit avec ou sans docker. J'aime bien cryptomator.
Wonderfall wrote:Il veut peut-être savoir si c'est possible d'installer Nextcloud avec Docker sans devoir utiliser de conteneur nginx en plus pour le reverse proxying. Si c'est le cas, oui c'est possible (je suppose que tu dis ça pour garder nginx sur l'hôte), il suffit juste de récupérer l'IP de Nextcloud avec la commande que je vais te donner, et d'utiliser cette IP pour proxy_pass.
docker inspect nextcloud | grep IPAddress\" | head -n1 | grep -Eo "[0-9.]+" 
J'avais déjà nginx par le script d'installation de ex_rat mais j'avais toujours un problème avec le proxy pass donc je te remercie. J'ai déjà résolu ce problème.
nami007 wrote:
Wonderfall wrote:Bah nan puisque si t'as pas APCu, tu profites pas du data caching qui peut rendre Nextcloud plus véloce.
'fin voilà je m'en ficherais pas. :noel:
J'ai mis dans le tuto de le rajouter je crois Après j'ai juste fait ce tuto là pour les gens qui ont utilisé mon autre tuto, je n'utilise plus owncloud/nextcloud que ce soit avec ou sans docker. J'aime bien cryptomator. 🙂
Mais juste, Cryptomator n'a rien à voir avec ce que fait Nextcloud, si ?
Parce que monter un Drive/Dropbox sur un Nextcloud chiffré ça revient au même je pense.

(Whatever, personnellement je n'utilise plus de services du genre autres que les miens. )
Le cloud est vraiment le truc sur lequel j'ai le plus de mal à passer sur des services persos, c'est surtout au niveau tunes. Si je pouvais je me ferais un serveur avec 2x1TB en raid1 rien que pour ça mais entre 20€/mois et 50€/an.... c'est pour ça que cryptomator va me servir. J'ai hubic + mon pc habituel + une sauvegarde sur un pc en raid5 + une sauvegarde sur un disque dur qui reste branché uniquement pour faire les sauvegardes. Tout le reste, notes, bookmarks, wiki, ... c'est sur mon kimsufi.
J'ai testé sur mon serveur en production et j'ai un soucis.
Il faut installé le paquet mysql aussi.
Il n'est pas présent quand on lance cette installation. Je pense que ça peut aider pour les personnes comme moi.

Je dis ça car j'ai eu le message quand j'ai voulu faire mon installation de nextcloud
Error while trying to create admin user:
Failed to connect to the database: An exception occured in driver:
SQLSTATE[HY000][1130] Host 'xxx.xx.x.x' is not allowed to connect to this MariaDB server
J'ai regardé mon phpinfo et il n'y a pas de paquet mysql.

Est ce que j'ai loupé quelques chose ou il faut aussi faire un truc du genre:
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=root mysql
qui est présent sur le tuto docker?
db_nextcloud:
    image: mariadb:10
    container_name: db_nextcloud
    volumes:
      - /mnt/docker/nextcloud/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=supersecretpassword
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=supersecretpassword
la db est dans le docker compose

et j'ai mis:
Pour l'hôte de la base de données (le dernier paramètre) il faut mettre le nom du conteneur de notre base de données, c'est à dire:
db_nextcloud
Oui je sais que c'est marqué mais cela ne fonctionne pas.
Dans mon phpinfo, je n'ai pas les catégorie mysql.

J'ai mis ça dans mon docker-compose:
nextcloud:
    image: wonderfall/nextcloud
    container_name: nextcloud
    links:
      - db_nextcloud:db_nextcloud
    environment:
      - UID=1001
      - GID=1001
    volumes:
      - /docker/nextcloud/data:/data
      - /docker/nextcloud/config:/config
      - /docker/nextcloud/apps:/apps2


db_nextcloud:
    image: mariadb:10
    container_name: db_nextcloud
    volumes:
      - /docker/nextcloud/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=xxxxx
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=xxxx
Si je vais dans adminer.php et que je mets les informations demandé:
Extension introuvable

Aucune des extensions PHP supportées (MySQLi, MySQL, PDO_MySQL) n'est disponible.
le tuto n'est pas prévu pour fonctionner avec adminer, si tu veux utiliser adminer, tu dois lier "je pense" ton conteneur adminer à ton conteneur mysql
Je sais que l'on parle pas de adminer mais étant donnée que j'ai pas accès à ma base, je me suis dis que j'allais mettre un fichier adminer et regardé ce qu'il se passe.
La db_nextcloud: ne crée donc pas le contenu de mysql.
Ok, je regarde pour crée le mysql que j'ai pas du faire lorsque j'ai installé docker
Quel est plus concrètement ton problème ? Il suffit juste de créer un conteneur MariaDB et de le lier à Nextcloud.
Je ne peux pas finir mon installation de nextcloud car j'ai un problème avec ma base de donnée.
http://www.hostingpics.net/viewer.php?id=523149nextcloud.png

Dans mon précédent message, c'est bien lier entre nextcloud et db_nextcloud.

Edit: le problème doit être lier au faite que je n'ai pas de php dans mon docker-compose et donc rien qui peut lié db_nexcloud au php?
Tu as bien laissé nginx dans le docker-compose?...
Après avoir lancé ton docker compose, peux tu faire les commandes suivantes:
docker-compose logs nginx
docker-compose logs nextcloud
docker-compose logs db_nextcloud
et nous poster tes résultats.
Il nous faudrait également ton docker-compose complet si tu en as juste posté une partie.
docker-compose logs nextcloud
Attaching to nextcloud
nextcloud       | 2016-06-26 20:31:12,919 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-26 20:31:12,921 INFO supervisord started with pid 14
nextcloud       | 2016-06-26 20:31:13,923 INFO spawned: 'cron' with pid 17
nextcloud       | 2016-06-26 20:31:13,924 INFO spawned: 'nginx' with pid 18
nextcloud       | 2016-06-26 20:31:13,925 INFO spawned: 'php-fpm' with pid 19
nextcloud       | addgroup: group 'nextcloud' in use
nextcloud       | mkdir: can't create directory '/tmp/fastcgi': File exists
nextcloud       | mkdir: can't create directory '/tmp/client_body': File exists
nextcloud       | ln: /nextcloud/apps2: File exists
nextcloud       | 2016-06-26 20:42:40,545 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-26 20:42:40,548 INFO supervisord started with pid 12
nextcloud       | 2016-06-26 20:42:41,550 INFO spawned: 'cron' with pid 15
nextcloud       | 2016-06-26 20:42:41,551 INFO spawned: 'nginx' with pid 16
nextcloud       | 2016-06-26 20:42:41,552 INFO spawned: 'php-fpm' with pid 17
nextcloud       | 2016-06-26 20:42:42,599 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 20:42:42,599 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 20:42:42,599 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | addgroup: group 'nextcloud' in use
nextcloud       | mkdir: can't create directory '/tmp/fastcgi': File exists
nextcloud       | mkdir: can't create directory '/tmp/client_body': File exists
nextcloud       | ln: /nextcloud/apps2: File exists
nextcloud       | 2016-06-26 22:12:38,953 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-26 22:12:38,975 INFO supervisord started with pid 13
nextcloud       | 2016-06-26 22:12:39,977 INFO spawned: 'cron' with pid 16
nextcloud       | 2016-06-26 22:12:39,979 INFO spawned: 'nginx' with pid 17
nextcloud       | 2016-06-26 22:12:39,980 INFO spawned: 'php-fpm' with pid 18
nextcloud       | 2016-06-26 22:12:41,036 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 22:12:41,036 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 22:12:41,036 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | addgroup: group 'nextcloud' in use
nextcloud       | mkdir: can't create directory '/tmp/fastcgi': File exists
nextcloud       | mkdir: can't create directory '/tmp/client_body': File exists
nextcloud       | ln: /nextcloud/apps2: File exists
nextcloud       | 2016-06-26 22:36:45,618 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-26 22:36:45,637 INFO supervisord started with pid 23
nextcloud       | 2016-06-26 22:36:46,639 INFO spawned: 'cron' with pid 26
nextcloud       | 2016-06-26 22:36:46,641 INFO spawned: 'nginx' with pid 27
nextcloud       | 2016-06-26 22:36:46,642 INFO spawned: 'php-fpm' with pid 28
nextcloud       | 2016-06-26 22:36:47,700 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 22:36:47,700 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 22:36:47,700 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | addgroup: group 'nextcloud' in use
nextcloud       | mkdir: can't create directory '/tmp/fastcgi': File exists
nextcloud       | mkdir: can't create directory '/tmp/client_body': File exists
nextcloud       | ln: /nextcloud/apps2: File exists
nextcloud       | 2016-06-26 22:48:56,159 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-26 22:48:56,180 INFO supervisord started with pid 22
nextcloud       | 2016-06-26 22:48:57,182 INFO spawned: 'cron' with pid 25
nextcloud       | 2016-06-26 22:48:57,183 INFO spawned: 'nginx' with pid 26
nextcloud       | 2016-06-26 22:48:57,185 INFO spawned: 'php-fpm' with pid 27
nextcloud       | 2016-06-26 22:48:58,248 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 22:48:58,250 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-26 22:48:58,250 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | addgroup: group 'nextcloud' in use
nextcloud       | mkdir: can't create directory '/tmp/fastcgi': File exists
nextcloud       | mkdir: can't create directory '/tmp/client_body': File exists
nextcloud       | ln: /nextcloud/apps2: File exists
nextcloud       | 2016-06-27 04:04:53,155 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-27 04:04:53,158 INFO supervisord started with pid 22
nextcloud       | 2016-06-27 04:04:54,160 INFO spawned: 'cron' with pid 25
nextcloud       | 2016-06-27 04:04:54,161 INFO spawned: 'nginx' with pid 26
nextcloud       | 2016-06-27 04:04:54,163 INFO spawned: 'php-fpm' with pid 27
nextcloud       | 2016-06-27 04:04:55,258 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-27 04:04:55,258 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-27 04:04:55,258 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | addgroup: group 'nextcloud' in use
nextcloud       | mkdir: can't create directory '/tmp/fastcgi': File exists
nextcloud       | mkdir: can't create directory '/tmp/client_body': File exists
nextcloud       | ln: /nextcloud/apps2: File exists
nextcloud       | 2016-06-27 04:05:20,335 CRIT Supervisor running as root (no user in config file)
nextcloud       | 2016-06-27 04:05:20,338 INFO supervisord started with pid 22
nextcloud       | 2016-06-27 04:05:21,340 INFO spawned: 'cron' with pid 25
nextcloud       | 2016-06-27 04:05:21,341 INFO spawned: 'nginx' with pid 26
nextcloud       | 2016-06-27 04:05:21,343 INFO spawned: 'php-fpm' with pid 27
nextcloud       | 2016-06-27 04:05:22,403 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-27 04:05:22,403 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nextcloud       | 2016-06-27 04:05:22,403 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
docker-compose logs db_nextcloud
Attaching to db_nextcloud
db_nextcloud    | Initializing database
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] /usr/sbin/mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 57 ...
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
db_nextcloud    | 2016-06-26 20:31:10 140195386763200 [Note] InnoDB: Database physically writes the file full: wait...
db_nextcloud    | 2016-06-26 20:31:11 140195386763200 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
db_nextcloud    | 2016-06-26 20:31:11 140195386763200 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Warning] InnoDB: New log files created, LSN=45883
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Doublewrite buffer not found: creating new
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Doublewrite buffer created
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Warning] InnoDB: Creating foreign key constraint system tables.
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Foreign key constraint system tables created
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Creating tablespace and datafile system tables.
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Tablespace and datafile system tables created.
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 20:31:12 140195386763200 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 0
db_nextcloud    | 2016-06-26 20:31:12 140194581837568 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] /usr/sbin/mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 86 ...
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 20:31:22 140103969097664 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616799
db_nextcloud    | 2016-06-26 20:31:22 140103175341824 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] /usr/sbin/mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 115 ...
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616809
db_nextcloud    | 2016-06-26 20:31:25 140235090396928 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | ERROR: 1049  Unknown database 'test'
db_nextcloud    | 2016-06-26 20:31:25 140235881830336 [ERROR] Aborting
db_nextcloud    |
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 1 ...
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 20:42:39 140109248325568 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616819
db_nextcloud    | 2016-06-26 20:42:40 140108451776256 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Note] Plugin 'FEEDBACK' is disabled.
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Note] Server socket created on IP: '::'.
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Warning] 'user' entry 'root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Warning] 'proxies_priv' entry '@% root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 20:42:40 140109248325568 [Note] mysqld: ready for connections.
db_nextcloud    | Version: '10.1.14-MariaDB-1~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
db_nextcloud    | 2016-06-26 22:12:36 140109247458048 [Note] mysqld: Normal shutdown
db_nextcloud    |
db_nextcloud    | 2016-06-26 22:12:36 140109247458048 [Note] Event Scheduler: Purging the queue. 0 events
db_nextcloud    | 2016-06-26 22:12:36 140108434990848 [Note] InnoDB: FTS optimize thread exiting.
db_nextcloud    | 2016-06-26 22:12:36 140109247458048 [Note] InnoDB: Starting shutdown...
db_nextcloud    | 2016-06-26 22:12:38 140109247458048 [Note] InnoDB: Shutdown completed; log sequence number 1616829
db_nextcloud    | 2016-06-26 22:12:38 140109247458048 [Note] mysqld: Shutdown complete
db_nextcloud    |
db_nextcloud    | 2016-06-26 22:12:40 139773265270720 [Note] mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 1 ...
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616829
db_nextcloud    | 2016-06-26 22:12:41 139772467054336 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] Plugin 'FEEDBACK' is disabled.
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] Server socket created on IP: '::'.
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Warning] 'user' entry 'root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Warning] 'proxies_priv' entry '@% root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 22:12:41 139773265270720 [Note] mysqld: ready for connections.
db_nextcloud    | Version: '10.1.14-MariaDB-1~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
db_nextcloud    | 2016-06-26 22:36:43 139773264403200 [Note] mysqld: Normal shutdown
db_nextcloud    |
db_nextcloud    | 2016-06-26 22:36:43 139773264403200 [Note] Event Scheduler: Purging the queue. 0 events
db_nextcloud    | 2016-06-26 22:36:43 139772450268928 [Note] InnoDB: FTS optimize thread exiting.
db_nextcloud    | 2016-06-26 22:36:43 139773264403200 [Note] InnoDB: Starting shutdown...
db_nextcloud    | 2016-06-26 22:36:45 139773264403200 [Note] InnoDB: Shutdown completed; log sequence number 1616839
db_nextcloud    | 2016-06-26 22:36:45 139773264403200 [Note] mysqld: Shutdown complete
db_nextcloud    |
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 1 ...
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 22:36:47 140086118045632 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616839
db_nextcloud    | 2016-06-26 22:36:48 140085320189696 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Note] Plugin 'FEEDBACK' is disabled.
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Note] Server socket created on IP: '::'.
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Warning] 'user' entry 'root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Warning] 'proxies_priv' entry '@% root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 22:36:48 140086118045632 [Note] mysqld: ready for connections.
db_nextcloud    | Version: '10.1.14-MariaDB-1~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
db_nextcloud    | 2016-06-26 22:48:54 140086117178112 [Note] mysqld: Normal shutdown
db_nextcloud    |
db_nextcloud    | 2016-06-26 22:48:54 140086117178112 [Note] Event Scheduler: Purging the queue. 0 events
db_nextcloud    | 2016-06-26 22:48:54 140085303404288 [Note] InnoDB: FTS optimize thread exiting.
db_nextcloud    | 2016-06-26 22:48:54 140086117178112 [Note] InnoDB: Starting shutdown...
db_nextcloud    | 2016-06-26 22:48:56 140086117178112 [Note] InnoDB: Shutdown completed; log sequence number 1616849
db_nextcloud    | 2016-06-26 22:48:56 140086117178112 [Note] mysqld: Shutdown complete
db_nextcloud    |
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 1 ...
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616849
db_nextcloud    | 2016-06-26 22:48:58 139764468516608 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] Plugin 'FEEDBACK' is disabled.
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] Server socket created on IP: '::'.
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Warning] 'user' entry 'root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Warning] 'proxies_priv' entry '@% root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-26 22:48:58 139765263935424 [Note] mysqld: ready for connections.
db_nextcloud    | Version: '10.1.14-MariaDB-1~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
db_nextcloud    | 2016-06-27  4:01:34 139765263371008 [Note] mysqld: Normal shutdown
db_nextcloud    |
db_nextcloud    | 2016-06-27  4:01:34 139765263371008 [Note] Event Scheduler: Purging the queue. 0 events
db_nextcloud    | 2016-06-27  4:01:34 139764451731200 [Note] InnoDB: FTS optimize thread exiting.
db_nextcloud    | 2016-06-27  4:01:34 139765263371008 [Note] InnoDB: Starting shutdown...
db_nextcloud    | 2016-06-27  4:01:35 139765263371008 [Note] InnoDB: Shutdown completed; log sequence number 1616859
db_nextcloud    | 2016-06-27  4:01:35 139765263371008 [Note] mysqld: Shutdown complete
db_nextcloud    |
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 1 ...
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616859
db_nextcloud    | 2016-06-27  4:04:52 140253973153536 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-27  4:04:52 140254771083200 [Note] Plugin 'FEEDBACK' is disabled.
db_nextcloud    | 2016-06-27  4:04:53 140254771083200 [Note] Server socket created on IP: '::'.
db_nextcloud    | 2016-06-27  4:04:53 140254771083200 [Warning] 'user' entry 'root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-27  4:04:53 140254771083200 [Warning] 'proxies_priv' entry '@% root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-27  4:04:53 140254771083200 [Note] mysqld: ready for connections.
db_nextcloud    | Version: '10.1.14-MariaDB-1~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
db_nextcloud    | 2016-06-27  4:05:11 140254770518784 [Note] mysqld: Normal shutdown
db_nextcloud    |
db_nextcloud    | 2016-06-27  4:05:11 140254770518784 [Note] Event Scheduler: Purging the queue. 0 events
db_nextcloud    | 2016-06-27  4:05:11 140253956368128 [Note] InnoDB: FTS optimize thread exiting.
db_nextcloud    | 2016-06-27  4:05:11 140254770518784 [Note] InnoDB: Starting shutdown...
db_nextcloud    | 2016-06-27  4:05:12 140254770518784 [Note] InnoDB: Shutdown completed; log sequence number 1616869
db_nextcloud    | 2016-06-27  4:05:12 140254770518784 [Note] mysqld: Shutdown complete
db_nextcloud    |
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] mysqld (mysqld 10.1.14-MariaDB-1~jessie) starting as process 1 ...
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Using mutexes to ref count buffer pool pages
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: The InnoDB memory heap is disabled
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Memory barrier is not used
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Using Linux native AIO
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Using SSE crc32 instructions
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Initializing buffer pool, size = 256.0M
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Completed initialization of buffer pool
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Highest supported file format is Barracuda.
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: 128 rollback segment(s) are active.
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB: Waiting for purge to start
db_nextcloud    | 2016-06-27  4:05:19 140017465022400 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616869
db_nextcloud    | 2016-06-27  4:05:20 140016667821824 [Note] InnoDB: Dumping buffer pool(s) not yet started
db_nextcloud    | 2016-06-27  4:05:20 140017465022400 [Note] Plugin 'FEEDBACK' is disabled.
db_nextcloud    | 2016-06-27  4:05:20 140017465022400 [Note] Server socket created on IP: '::'.
db_nextcloud    | 2016-06-27  4:05:20 140017465022400 [Warning] 'user' entry 'root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-27  4:05:20 140017465022400 [Warning] 'proxies_priv' entry '@% root@37cf12c3032f' ignored in --skip-name-resolve mode.
db_nextcloud    | 2016-06-27  4:05:20 140017465022400 [Note] mysqld: ready for connections.
db_nextcloud    | Version: '10.1.14-MariaDB-1~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
Je n'ai pas de docker nginx vu que j'ai déjà nginx par le script de ex_rat.
sickrage:
  image: xataz/sickrage
  container_name: sickrage-cocolabombe0
  environment:
    - UID=1001
    - GID=1001
  volumes:
    - /docker/config/SR:/config
    - /home/cocolabombe0/torrents/Series:/home/cocolabombe0/torrents/Series
    - /home/cocolabombe0/torrents/Series_animes:/home/cocolabombe0/torrents/Series_animes
  ports:
    - "8080:8081"


couchpotato:
  image: xataz/couchpotato
  container_name: couchpotato-cocolabombe0
  environment:
    - UID=1001
    - GID=1001
  volumes:
    - /docker/config/CP:/config
    - /home/cocolabombe0/torrents/Films:/home/cocolabombe0/torrents/Films
    - /home/cocolabombe0/torrents/Films_animes:/home/cocolabombe0/torrents/Films_animes
  ports:
    - "5050:5050"


nextcloud:
    image: wonderfall/nextcloud
    container_name: nextcloud
    links:
      - db_nextcloud:db_nextcloud
    environment:
      - UID=1001
      - GID=1001
    volumes:
      - /docker/nextcloud/data:/data
      - /docker/nextcloud/config:/config
      - /docker/nextcloud/apps:/apps2


db_nextcloud:
    image: mariadb:10
    container_name: db_nextcloud
    volumes:
      - /docker/nextcloud/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=xxx
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=xx
J'ai bien écris ceci, c'est ce que tu as loupé:
La méthode docker
Docker et docker-compose sont requis pour le tuto docker, voir le tuto de Xataz ou le site officiel
Je fais ici un tuto pour lancer un conteneur NextCloud à partir d'un debian de base, c'est à dire sans nginx installé ou docker déjà installé. En gros c'est un reverse proxy nginx, un conteneur NextCloud et un conteneur mariadb. Si vous avez pas une config de base alors il faudra adapter suivant vos besoins.
Je ne sais même pas si c'est techniquement possible d'utiliser un conteneur docker à partir d'un conteneur nginx sur l'hôte. Il faudra voir avec Wonderfall ou Xataz ou quelqu'un d'autre.
C'est ce que je fais moi-même, donc oui c'est possible, là n'est pas son problème.
Mais ça c'est pour le reverse proxy, ne mélangeons pas tout.

Le problème avec la base de données me semble vraiment louche par contre. Tu es sûr de bien rentrer les informations de login (genre le bon de passe de la base de données et pas confondre avec celui administrateur du conteneur) ?
Je ne pense pas me tromper.
je met en utilisateur nextcloud et en mot de passe le dernier paramètre du docker-compose.
Pas essayer avec le root.
Personne n'a d'idée?

J'ai installé le paquet php7 mysql
apt-get install php7.0-mysql
J'ai toujours le même message sur nextcloud.

Sur adminer, cela à changé:
Si je mets un mauvais nom de serveur: Aucun fichier ou répertoire de ce nom
Dès que je mets le bon nom (db_nextcloud): php_network_getaddresses: GetAddrInfo forfait: Nom ou service non connue

Je vois souvent sur internet pour dire qu'il y a un problème de DNS.
et si tu essayes en mettant le mdp root?..
Cela ne change rien.
Aucun utilisateur ou avec les utilisateurs, c'est pareil.
Pour adminer, j'ai mis juste le fichier dans /var/www/tardistart et c'est tout.
Peut-être que je dois renseigné un truc en plus dans le fichier de conf.

Pour nexcloud: 172.17.0.6 est l'ip du container nextcloud et 172.17.0.3 est l'ip de mariadb.

Histoire de droit ou de iptable peut être non?
j'ai une question concernant ce tuto.

sur mon système hôte, j'ai déjà nginx de configuré (interface openmediavault), ne vas-t-il pas rentrer en conflit avec le nginx-proxy dockeriser pour mettre en place nexcloud ?

je reconnais que j'ai du mal avec cette partie la.... n'est il pas possible de laisser le nginx hôte gérer les connexions aux différends containers qui on besoin d'être accédé par une interface web ?
Comme je l'ai dit à la page précédente, c'est tout à fait possible de garder nginx sur l'hôte.
https://mondedie.fr/d/8307/16

Voici un script pour pouvoir accéder aux conteneurs depuis l'hôte avec nomduconteneur.docker :
https://paste.schrodinger.io/?7047718e68f5b66b#ZWEC5GLeotrqye4K7DTom1yuy7mcmqeuaxbyIqfxh90=
À lancer à chaque restart/création d'un conteneur. Histoire de pas se faire chier à récupérer l'IP à la main, à chaque fois, et de modifier le vhost.

Et oui ça serait de toute façon rentré en conflit (ports 80 et 443) en plus d'être redondant.
Mon problème est résolu de base de donnée.
J'ai rajouté le code
 apt-get -y update && apt-get -y install php7.0-gd php7.0-mysql
sur mon serveur et cela à fonctionné directement.
Il devait me manquer le php7.0-gd.

edit:
J'avais d'autres problèmes mais une fois avoir supprimer tous les environment de nextcloud et reparti à zéro, les problèmes que j'avais après on disparu.

Pour la sécurisation que demande nextcloud, ces paramètres sont à mettre où?
en-tête HTTP "X-Content-Type-Options" n'est pas configurée pour être égale à "nosniff" créant potentiellement un risque relié à la sécurité et à la vie privée. Il est donc recommandé d'ajuster ce paramètre.
L'en-tête HTTP "X-Frame-Options" n'est pas configurée pour être égale à "SAMEORIGIN" créant potentiellement un risque relié à la sécurité et à la vie privée. Il est donc recommandé d'ajuster ce paramètre.
Pour les data, je pense qu'il faut plutôt le redirigé vers un /home (plus de place que la racine)?
- /docker/nextcloud/data:/home/nextcloud

Un truc du genre?
Ca marche pour ton soucis de bases de données, je rajouterais ça. Concernant les erreurs des headers, c'est du à un truc que j'ai mal fait parce que l'image wonderfall/nextcloud inclut déjà certains headers. Ca doit être marqué dans la discussion. Il faut que je pense à le modifier.
Ok, je te redis ça sur une base de test.
J'ai tellement fais des manipulations mais c'est la dernière manipulation qui a fonctionné.
Je viens de tester sur un serveur test fraichement fait et il ne fonctionne toujours pas. J'ai installé des dépendances en plus mais il y en a encore qui manque. Je ne sais pas lesquelles.

edit: quelques pistes:
Voila ce que j'ai fais pour que cela fonctionne.
apt-get -y update && apt-get -y install php7.0-gd php7.0-mysql
apt-get install mysql-client 
apt-get install php7.0-xml 
#vim php.dockerfile
FROM php:fpm

RUN docker-php-ext-install mysqli

CMD ["php-fpm"]

docker build -t php-mysql:fpm -f php.dockerfile .
La différence avec le tuto de xataz est que j'ai mis mysqli dans le dockerfile car le mysql ne fonctionne pas. Je ne sais pas s'il faut le mettre aussi dans la commande suivante.

Puis cela à fonctionner. Peut être essayé avec le php.dockerfile puis apt-get -y install php7.0-gd php7.0-mysql[
Peut être que cela suffit.
Je pense à une solution qui peut t'aider. Regarde le fichier dockerfile de Wonderfall sur ce lien:
https://github.com/Wonderfall/dockerfiles/blob/master/nextcloud/9.0/Dockerfile
Ca correspond aux étapes qui sont faites en lançant son conteneur mais ça correspond aussi à la liste des paquets php7 nécessaires.
Verifie bien que tous les paquets listés sont installés sur ton système et en faisant ça, tu devrais repérer le ou les manquants.
J'ai fais tous les codes mises sur mon serveur test et cela a fonctionné.
Après je penche plus qu'il provient demusique dockerfiles qu'il fallait avoir.
Je suis sur qu'il y en a qu'il sert à rien mais ça peut être bien de compléter le tutoriel avec les choses à avoir au minimum.
C'est prévu sauf qu'actuellement je passe vite fait sur le forum et je n'ai pas le temps de poursuivre la maj du tuto.
un mois plus tard
Bonjour,

Je remonte de topic....

J'ai une Debian qui ne contient quasi rien et pour lequel j'applique le tuto à la lettre à la différence concernant le certificat, pour l'instant je test avec une certificat auto-signé.. et mon serveur est sur lan, donc je doit pouvoir l'intértogé sans problème...
Je suis bloquer sur le message d'erreur suivant et je ne m'en sort pas:
Attaching to nginx
nginx           | nginx: [emerg] bind() to 0.0.0.0:443 failed (13: Permission denied)
Voici me nginx.conf:
server {

  listen 8000;
  server_name famille;
  return 301 http://$host$request_uri;

}

server {

  listen 443 ssl http2;
  server_name *;

  ssl_certificate /certs/server.crt;
  ssl_certificate_key /certs/server.key;

  location / {
    proxy_pass http://localhost:80;
    include /conf.d/proxy-params.conf;
  }

}

Une bonne âme pourrais me donnée une piste pour que j'avance sur mon problème, autre qu'acheter un domaine....

cordialement.
Si ton serveur est en lan, tu as 2 possibilités:
- utiliser dyndns + ta box pour configurer son accès depuis internet (tu peux mettre ton propre domaine dans les paramètres dyndns)
- utiliser un "domaine" qui n'en est pas réellement un en faisait quelquechose du type hostname.service Pour ma part, je faisais du style lan.rutorrent, lan.sickrage, lan.plex etc. Ensuite pour que mon ordinateur client reconnaisse tout ça, j'ai mis tous les "domaines" lan.rutorrent, lan.sickrage, etc dans le fichier hosts avec l'ip du pc serveur. (pense à configurer ta box avec l'adresse mac de ton pc en lan pour toujours avoir une ip fixe dessus, pour récupérer l'adresse mac sur linux: ifconfig et ta carte ethernet sera probablement eth0 si wifi, ce sera wlan0, ça peut être eth1 ou wlan1 si tu as 2 cartes ethernet ou 2 cartes wifi)
merci pour la réponse.

J'ai officiellement une ip fixe et un sous domaine du style "toto.hd.free.fr" attribué avec certificat lets encrypt mais sans possibilité de donner de sous domaine du genre "nextcloud.toto.hd.free.fr"( merci FREE).

ma freebox est en mode routeur , je peux effectivement redirigé mes ports vers mon serveur qui est en ip fixe (manuellement) sur mon réseau comme mon mac (dhcp fixe par la box).
Mais dans le cadre de mon test je veux éviter de pourrir ma box qui à terme devrait être basculer en mode bridge( autre projet).

j'ai bien mis dans le hosts de mon mac le speudo domaine de mon serveur et je le ping bien.

Mon probléme actuellement concerne l'erreur lorsque je lance la commande de visualisation des logs de nginx qui m'indique qu'il n'as pas l'autorisation, mais je ne sais sur quel fichier il bloque.

je vais donc refaire intégralement la configuration et peux etre jouer sur les autorisation des fichiers.
Bon j'ai refais a zéro l'installation comme sur le tuto mais j'ai toujours l'erreur dans nginx et je suis bloquer....
Snifff, je ne sais plus ou donner de la tête.


Voici le contenu de mon docker-compose.yml

root@NAS-Famille:/media/datastore/docker/conf/nextcloud# cat docker-compose.yml
nginx:
    image: wonderfall/nginx
    container_name: nginx
    links:
      - nextcloud:nextcloud
    ports:
      - "80:8000"
      - "443:4430"
    environment:
      - UID=33
      - GID=33
    volumes:
      - /media/datastore/docker/apps/nginx/sites-enabled:/sites-enabled
      - /media/datastore/docker/apps/nginx/conf:/conf.d
      - /media/datastore/docker/apps/nginx/log:/var/log/nginx
      - /media/datastore/docker/apps/nginx/certs:/certs
      - /media/datastore/docker/apps/nginx/passwd:/passwds
      - /media/datastore/docker/apps/nginx/www:/www

nextcloud:
    image: wonderfall/nextcloud
    container_name: nextcloud
    links:
      - db_nextcloud:db_nextcloud
    environment:
      - UID=1000
      - GID=1000
    volumes:
      - /media/datastore/docker/apps/nextcloud/data:/data
      - /media/datastore/docker/apps/nextcloud/config:/config
      - /media/datastore/docker/apps/nextcloud/apps:/apps2

db_nextcloud:
    image: mariadb:10
    container_name: db_nextcloud
    volumes:
      - /media/datastore/docker/apps/nextcloud/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=supersecretpassword
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=supersecretpassword

A les nouvelles techno ne sont pas facile a apréhender....
J'ai fait une recherche avec ton message d'erreur, j'ai trouvé ce post: http://stackoverflow.com/questions/18480201/ubuntu-nginx-emerg-bind-to-0-0-0-080-failed-13-permission-denied qui indique qu'il faut utiliser un port >1000 parce qu'il faut les droits root pour les autres. C'est assez bizarre comme erreur... Je te dirais bien de faire un test pour vérifier qu'il n'y a aucune autre application sur le port 443 à par tes conteneurs docker, il faut faire la commande suivante:
netstat -aulptn | grep 443
nami007 wrote:J'ai fait une recherche avec ton message d'erreur, j'ai trouvé ce post: http://stackoverflow.com/questions/18480201/ubuntu-nginx-emerg-bind-to-0-0-0-080-failed-13-permission-denied qui indique qu'il faut utiliser un port >1000 parce qu'il faut les droits root pour les autres. C'est assez bizarre comme erreur... Je te dirais bien de faire un test pour vérifier qu'il n'y a aucune autre application sur le port 443 à par tes conteneurs docker, il faut faire la commande suivante:
netstat -aulptn | grep 443

Merci pour la piste mais malgré un reboot, j'ai passé la commande et elle ne retourne aucun résultat....


Sans le grep j'obtient les ports ouvert suivant:
sudo netstat -aulptn
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1057/exim4
tcp        0      0 0.0.0.0:58841           0.0.0.0:*               LISTEN      614/rpc.statd
tcp        0      0 0.0.0.0:49409           0.0.0.0:*               LISTEN      718/rpc.mountd
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:44805           0.0.0.0:*               LISTEN      718/rpc.mountd
tcp        0      0 0.0.0.0:33101           0.0.0.0:*               LISTEN      718/rpc.mountd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      604/rpcbind
tcp        0      0 0.0.0.0:45588           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      634/sshd
tcp        0      0 192.168.1.251:2049      192.168.1.250:627       ESTABLISHED -
tcp        0    296 192.168.1.251:22        192.168.1.3:54510       ESTABLISHED 1062/sshd: christop
tcp        0      0 192.168.1.251:22        192.168.1.3:54544       ESTABLISHED 1076/sshd: christop
tcp6       0      0 ::1:25                  :::*                    LISTEN      1057/exim4
tcp6       0      0 :::56316                :::*                    LISTEN      718/rpc.mountd
tcp6       0      0 :::45791                :::*                    LISTEN      -
tcp6       0      0 :::2049                 :::*                    LISTEN      -
tcp6       0      0 :::48162                :::*                    LISTEN      718/rpc.mountd
tcp6       0      0 :::34827                :::*                    LISTEN      614/rpc.statd
tcp6       0      0 :::111                  :::*                    LISTEN      604/rpcbind
tcp6       0      0 :::44822                :::*                    LISTEN      718/rpc.mountd
tcp6       0      0 :::22                   :::*                    LISTEN      634/sshd
udp        0      0 0.0.0.0:49670           0.0.0.0:*                           718/rpc.mountd
udp        0      0 0.0.0.0:779             0.0.0.0:*                           604/rpcbind
udp        0      0 127.0.0.1:790           0.0.0.0:*                           614/rpc.statd
udp        0      0 0.0.0.0:37750           0.0.0.0:*                           718/rpc.mountd
udp        0      0 0.0.0.0:46097           0.0.0.0:*                           718/rpc.mountd
udp        0      0 0.0.0.0:2049            0.0.0.0:*                           -
udp        0      0 0.0.0.0:55826           0.0.0.0:*                           -
udp        0      0 0.0.0.0:36543           0.0.0.0:*                           614/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           604/rpcbind
udp6       0      0 :::779                  :::*                                604/rpcbind
udp6       0      0 :::37992                :::*                                718/rpc.mountd
udp6       0      0 :::38524                :::*                                614/rpc.statd
udp6       0      0 :::59143                :::*                                718/rpc.mountd
udp6       0      0 :::2049                 :::*                                -
udp6       0      0 :::59449                :::*                                718/rpc.mountd
udp6       0      0 :::60842                :::*                                -
udp6       0      0 :::111                  :::*                                604/rpcbind

Ce qui m'étonne beaucoup c'est de ne pas voir apparaitre le port 80.
Si la commande ne donne aucun résultat, c'est que tu n'as pas d'autres applications qui utilisent le même port. Je ne sais pas trop comment t'aider du coup.