Docker Compose - Gravcms

Lancement d'une stack Gravcms via docker-compose.

La configuration la plus simple consiste à créer un volume et un réseau et à démarrer l'image rbouikila/gravcms:1.7.9 en tant que service.

Créez un répertoire comme gravcms et collez le contenu suivant dans un fichier nommé docker-compose.yml.

version: "3"
 
services:
  server:
    image: rbouikila/gravcms:1.7.9
    container_name: gravcms
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gravcms
    volumes:
      - ./data:/usr/html
    ports:
      - "80:80"
 
networks:
  gravcms:
    external: false

Pour démarrer cette installation basée sur docker-compose, exécutez docker-compose up -d, pour lancer Gravcms en arrière-plan.

L'utilisation de docker-compose ps montrera si Gravcms a démarré correctement. Les journaux peuvent être visualisés avec docker-compose logs.

$ docker-compose ps
 Name     Command   State         Ports
----------------------------------------------
gravcms   /run.sh   Up      0.0.0.0:80->80/tcp

Pour arrêter l'installation, exécutez docker-compose down. Cela arrêtera et tuera les conteneurs. Les volumes existeront toujours.

Assurez-vous que vous avez un montage (volume) extérieure pour les données.

Pour mettre à niveau votre installation vers la dernière version :

# Modifier le fichier `docker-compose.yml` et mettre à jour la version du conteneur... 1.7.8 -> 1.7.9
 
# Pull new images
docker-compose pull
 
# Start a new container, automatically removes old one
docker-compose up -d

Annexe

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus