Comment obtenir l'adresse IP de l'hôte dans un conteneur Docker et se connecter à un service sur l'hôte
世界只因有你
世界只因有你 2017-05-16 13:17:24
0
2
2739

Comment obtenir l'adresse IP de l'hôte dans le conteneur Docker

Par exemple, le conteneur nginx peut utiliser le service ruby ​​​​de l'hôte

世界只因有你
世界只因有你

répondre à tous(2)
我想大声告诉你

L'hôte utilise des alias d'adresses de bouclage pour résoudre ce problème.

Par exemple : ajoutez l'alias IP 10.200.10.1 à l'adresse de bouclage de l'hôte, puis utilisez cette IP dans le conteneur pour vous connecter au service de l'hôte.

Configurer l'alias d'adresse de bouclage local sous MAC

我想大声告诉你

1. Passez docker run --env HOST_IP=192.168.0.160 via la variable d'environnement et obtenez-la via la variable d'environnement $HOST_IPdocker run --env HOST_IP=192.168.0.160,通过环境变量$HOST_IP获取

2.运行docker时绑定hostdocker run --network host,通过ip route

2. Lors de l'exécution de Docker, liez l'hôte docker run --network host et obtenez-le via ip route🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal