Files
sdis29-3/docker.md
2025-10-15 22:09:16 +02:00

1.7 KiB
Raw Permalink Blame History

Docker

Docker est utilisé pour la virtualisation et le déploiement dapplications sur les serveurs ap33-prod et ap33-test.
Docker permet de lancer des applications dans des conteneurs légers et isolés.
Docker est également utilisable derrière un proxy.


Configuration du proxy pour Docker

Création du répertoire pour la configuration systemd de Docker.

Création du fichier http-proxy.conf avec les spécifications du proxy :

Environment="HTTP_PROXY=http://proxy.example.com:3128"
Environment="HTTPS_PROXY=https://proxy.example.com:3129"

Redémarrage du service Docker après modification :

sudo systemctl daemon-reload
sudo systemctl restart docker

Test de linstallation

Test de linstallation avec la commande :

docker run hello-world

Cette commande confirme que linstallation de Docker est réussie.


Installation de Payara et phpMyAdmin avec Docker

Création dun dossier docker, puis dun sous-dossier payara :

mkdir payara

Création du fichier docker-compose.yml dans le dossier payara :

nano docker-compose.yml

Le fichier contient :

  • Le service avec son image et le nom du conteneur.
  • Les ports utilisés.
  • Le fichier env_file pour les variables denvironnement.
  • Les volumes reliant les fichiers de lhôte au conteneur.

Configuration du serveur ap33-test

Même procédure que pour le serveur ap33-prod.

Ajout dun service phpMyAdmin dans le fichier docker-compose.yml, avec :

  • Son image et le nom du conteneur.
  • Les ports.
  • Les variables denvironnement.
  • Les volumes.