Nous allons voir ensemble comment installer facilement Docker. Je vais vous guider pas à pas à travers l'installation et la création d'un fichier docker-compose.yml
Avant de pouvoir créer et démarrer des conteneurs, nous devons installer Docker et Docker-compose pour créer des fichiers de configuration. Si vous avez déjà installé docker et docker-compose sur votre serveur, vous pouvez ignorer ces étapes.
Installation de Docker
curl -fsSL https://get.docker.com/ | sh
Ajout d'un utilisateur au groupe de docker pour exécuter la commande docker
sudo usermod -aG docker username
Installation de docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
Ajout des droits d'exécution sur docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Créer un fichier docker-compose
Ensuite, nous devons créer un fichier docker-compose pour gérer facilement le déploiement de nos dockers. Pour ce faire, j'utilise souvent des images et des modèles de docker du site Web https://linuxserver.io. Les gars de linuxserver.io sont des passionnés et gèrent beaucoup d'images pour la communauté de docker.
Tout d'abord, nous allons créer un nouveau dossier dans le répertoire /opt appelé /opt/wireguard-server et crée un nouveau fichier docker-compose.yaml dans ce répertoire. Vous devez également changer la propriété de ce dossier pour votre utilisateur Linux.
sudo mkdir /opt/docker
nano /opt/docker/docker-compose.yaml
Démarrez votre serveur WireGuard
Vous pouvez maintenant démarrer votre conteneur WireGuard avec la commande suivante et les clients devraient pouvoir se connecter.
cd /opt/wireguard-server
docker-compose up -d
On se retrouve prochainement sur le déploiement d'applications sur Docker avec par exemple Wordpress, WireGuard, Nextcloud ou encore Vaultwarden.
Comments