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.
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 updateInstaller Docker Community Edition :
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginVérifier si Docker est en cours d'exécution :
sudo systemctl status dockerAjouter votre utilisateur au groupe Docker :
sudo usermod -aG docker $USERPour 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 ?