Annexe d'installation Docker
Objectif
Installer Docker et Docker Compose sur un serveur Linux afin de préparer le déploiement de Sa2web.
Prérequis
- Le serveur peut accéder aux dépôts logiciels ou dispose de paquets hors ligne.
- L'utilisateur courant possède
sudoou les droitsroot.
Étapes
Exemple Ubuntu/Debian :
bash
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USERExemple CentOS/RHEL :
bash
sudo yum install -y yum-utils
curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker
sudo usermod -aG docker $USERVérifier Compose v2 :
bash
docker compose versionValidation
bash
docker run --rm hello-world
docker compose versionProblèmes fréquents
- Après l'ajout au groupe
docker, il faut généralement se reconnecter au shell. - Sur un serveur de production, configurez la rotation des journaux Docker pour éviter de remplir le disque.
- En environnement hors ligne, préparez à l'avance Docker, le plugin Compose et les paquets d'images produit.