Installation Docker Desktop Windows

Billet

Dans cette article nous allons voir l'installation en local sous Windows d'une image Docker de Doclear à l'aide de Docker Desktop.

Logo Docker

Docker Desktop

Docker Desktop est un logiciel de gestion de container docker, il est disponible sous Windows, Mac et Linux. Il permet de gérer, construire, partager, des images, containers, projets... Il est très complet, utilisant à la fois une interface graphique simple et un terminal. C'est un environnement parfait pour développer et tester des images Docker. Et il n'est pas obligatoire de s'identifier pour une utilisation basique comme dans notre cas.

Docker Compose

La façon la plus complète et facile à modifier pour gérer notre installation Dotclear sous Docker est d'utiliser un fichier de configuration de projet nommé par convention docker-compose.yml
On va télécharger ce fichier. Depuis Docker Desktop, on ouvre le terminal en bas de la fenêtre :
Terminal Docker Desktop
On copie dedans la commande suivante et on valide :

curl -o docker-compose.yaml https://raw.githubusercontent.com/JcDenis/docker-dotclear/refs/heads/master/exemple/compose/volume/sqlite/docker-compose.yml

Le fichier docker-compose.yml fraichement téléchargé devrait contenir quelque chose comme :

services:
  dotclear:
    image: jcpd/docker-dotclear:latest
    container_name: dotclear
    restart: unless-stopped
    volumes:
      - dotclear:/var/www/dotclear
    ports:
      - 80:80
    environment:
      DC_DBDRIVER: sqlite
      DC_DBNAME: \var\www\dotclear\sqlite.db
      DC_ADMINMAILFROM: contact@exemple.com

volumes:
  dotclear:

On voit qu'on aura qu'un seul container nommé dotclear, il utilisera un volume Docker pour les fichiers à garder, le serveur écoutera sur le port 80 et il utilise une base de donnée SQLite.
Il ne reste plus qu'à éxécuter le projet en copiant dans le terminal Docker Desktop la commande suivante :

docker compose up -d

Le logiciel va mouliner un moment le temps de télécharger l'image jcpd/docker-dotclear:latest, créer le container, le démarrer et préparer Dotclear. On peut se rendre dans la partie Containers de Docker Desktop, une fois le container démarré avec un point vert à coté, cela veut dire que tout est bon !
Docker Desktop Containers
Il ne vous reste plus qu'a ouvrir votre navigateur web et aller à l'adresse http://localhost le processus final d'installation de Dotclear devrait apparaitre.
Installation localhost dans le navigateur web

En direct

Voici un récapitulatif en animation sur l'installation de l'image Docker de Dotclear sous Windows et Docker Desktop. Par rapport à l'exemple ci-dessus, l'animation présente un fichier docker-compose.yml avec deux services, un pour Dotclear et un pour la base de donnée Mysql :
Installation de l'image Docker de Dotclear sous Windows
Cliquez sur l'image pour voir l'animation.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : https://docker.dotclear.watch/trackback/248