Configurer Docker pour le développement et la production

Hexabot utilise Docker à des fins de développement ainsi que pour simplifier le déploiement, exécutant des services essentiels comme l'API, le frontend et MongoDB dans des conteneurs. La configuration Docker Compose fournie assure un démarrage rapide et cohérent, éliminant les complexités de configuration manuelle.

Ce qui suit est un exemple montrant comment installer Docker sur une machine Ubuntu. Si vous avez un système d'exploitation différent, veuillez consulter le guide officiel sur la façon d'installer Docker sur votre système https://docs.docker.com/engine/install/

  1. Configurer le dépôt apt de Docker :

 # Ajouter la clé GPG officielle de Docker :
 sudo apt-get update
 sudo apt-get install ca-certificates curl
 sudo install -m 0755 -d /etc/apt/keyrings
 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
 sudo chmod a+r /etc/apt/keyrings/docker.asc

 # Ajouter le dépôt aux sources Apt :
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# Mettre à jour le système :
sudo apt-get update
  1. Installer Docker Community Edition :

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. Vérifier si Docker est en cours d'exécution :

sudo systemctl status docker
  1. Ajouter votre utilisateur au groupe Docker :

sudo usermod -aG docker $USER
  1. Pour appliquer la nouvelle appartenance au groupe, déconnectez-vous du serveur puis reconnectez-vous, ou tapez ce qui suit :

su - ${USER}

Mis à jour

Ce contenu vous a-t-il été utile ?