Ceci est une ancienne révision du document !


Images Owncloud 7 Nginx avec lien postgresql

Le but est de demarrer une instance owncloud 7 dans un containeur docker, en stockant les info dans un autre containeur hébergeant une instance postgresql.

Pas d'images officielles, mais l'utilisateur jchaney propose un containeur owncloud 7 récent, avec nginx. Postgres est par contre en image officielle.

docker pull jchaney/owncloud
docker pull postgres
docker run --name postgresql -d postgres

Pour vérifier que l'image est en cours de fonctionnement:

# docker ps
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS               NAMES
06571efad0ad        postgres:latest     "/docker-entrypoint.   10 seconds ago      Up 8 seconds        5432/tcp            postgresql

Ou encore avec ps/pstree qui montre bien des process postgres. Par contre rien n'est exporté/visible sur la couche réseau.

Pour démarrer l'instance owncloud, en stockant les données dans /tmp/owncloud (par ex), d'abord s'occuper du context SeLinux:

chcon -Rt svirt_sandbox_file_t /tmp/owncloud/
docker run -p 80:80 --name owncloud --link postgresql:db -v /tmp/owncloud:/var/www/owncloud/data jchaney/owncloud

Cette image docker peut aussi est démarrée avec le support SSL.

  • ownclouddocker.1414577852.txt.gz
  • Dernière modification : 2014/10/29 10:17
  • de madko