Docker - Liaison de conteneurs
La liaison de conteneurs permet à plusieurs conteneurs de se lier les uns aux autres. C'est une meilleure option que d'exposer les ports. Allons-y étape par étape et apprenons comment cela fonctionne.
Step 1 - Téléchargez l'image Jenkins, si elle n'est pas déjà présente, en utilisant le Jenkins pull commander.
![](https://post.nghiatu.com/assets/tutorial/docker/images/container_linking.jpg)
Step 2 - Une fois l'image disponible, exécutez le conteneur, mais cette fois, vous pouvez spécifier un nom pour le conteneur en utilisant le –-nameoption. Ce sera notresource container.
![](https://post.nghiatu.com/assets/tutorial/docker/images/name_option.jpg)
Step 3- Ensuite, il est temps de lancer le conteneur de destination, mais cette fois, nous allons le lier à notre conteneur source. Pour notre conteneur de destination, nous utiliserons l'image standard Ubuntu.
![](https://post.nghiatu.com/assets/tutorial/docker/images/standard_ubuntu_image.jpg)
Lorsque vous faites un docker ps, vous verrez les deux conteneurs en cours d'exécution.
Step 4 - Maintenant, attachez-le au conteneur de réception.
![](https://post.nghiatu.com/assets/tutorial/docker/images/receiving_container.jpg)
Puis exécutez le envcommander. Vous remarquerez de nouvelles variables pour la liaison avec le conteneur source.
![](https://post.nghiatu.com/assets/tutorial/docker/images/new_variables.jpg)
![](https://post.nghiatu.com/assets/tutorial/docker/images/source_container.jpg)