1.7 KiB
Docker
Docker est utilisé pour la virtualisation et le déploiement d’applications 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 l’installation
Test de l’installation avec la commande :
docker run hello-world
Cette commande confirme que l’installation de Docker est réussie.
Installation de Payara et phpMyAdmin avec Docker
Création d’un dossier docker, puis d’un 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_filepour les variables d’environnement. - Les volumes reliant les fichiers de l’hôte au conteneur.
Configuration du serveur ap33-test
Même procédure que pour le serveur ap33-prod.
Ajout d’un service phpMyAdmin dans le fichier docker-compose.yml, avec :
- Son image et le nom du conteneur.
- Les ports.
- Les variables d’environnement.
- Les volumes.