Créer un réseau et un conteneur
Dans cette étape, nous apprendrons à créer un réseau Docker personnalisé et à exécuter un conteneur connecté à celui-ci. Par défaut, les conteneurs Docker sont connectés au réseau bridge
, mais la création de réseaux personnalisés permet une meilleure isolation et un meilleur contrôle de la communication entre les conteneurs.
Tout d'abord, créons un nouveau réseau bridge nommé my-network
.
docker network create my-network
Vous devriez voir l'ID du réseau nouvellement créé affiché dans la sortie.
Ensuite, nous allons télécharger l'image nginx
depuis Docker Hub. Cette image sera utilisée pour créer notre conteneur.
docker pull nginx
Cette commande télécharge l'image nginx
sur votre machine locale.
Maintenant, exécutons un conteneur Nginx et connectons-le au réseau my-network
que nous venons de créer. Nous nommerons le conteneur my-nginx
.
docker run -d --name my-nginx --network my-network nginx
Décortiquons cette commande :
docker run
: Cette commande est utilisée pour exécuter un conteneur.
-d
: Ce flag exécute le conteneur en mode détaché, c'est-à-dire qu'il s'exécute en arrière-plan.
--name my-nginx
: Cela attribue le nom my-nginx
au conteneur.
--network my-network
: Cela connecte le conteneur au réseau my-network
que nous avons créé.
nginx
: C'est l'image à utiliser pour créer le conteneur.
Après avoir exécuté la commande, Docker démarrera le conteneur my-nginx
et le connectera au réseau my-network
.