Skip to content

Linux installation Hub Docker

picsou83 edited this page Oct 1, 2022 · 1 revision

image

1. Installation de Docker

Docker est maintenant disponible sur toutes les distributions récentes. Pour l’installer sur une distribution

A. Avec une redhat

yum install docker

B. Avec une debian 11

Mettre à jour le cache des paquets

sudo apt-get update

Installer les paquets

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

Ajouter le dépôt officiel Docker

sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ajouter le dépôt Docker à la liste des sources de notre machine

sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

Mettre à jour le cache des paquets

sudo apt-get update

Installation des paquets Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

Pour que Docker démarre automatiquement

sudo systemctl enable docker

Docker est-il bien installé ?

sudo systemctl status docker

2. Pull de l’image

docker pull picsou83/compta-libremen-com:latest

3. Lancement de l'image

sudo docker run -i --name comptalibremen -t -v rep_app:/var/www/html/Compta/ -v rep_bdd:/var/lib/postgresql/ -d picsou83/compta-libremen-com:latest

Avec :

  • comptalibremen : nom du Docker voulu
  • rep_app et rep_bdd : répertoire où les données sont mises sur l’hôte (par défaut /var/lib/docker/volumes/)

4. Récupération de l’IP du conteneur

sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}' comptalibremen

5. Enjoys