Machine: Question : Comment transférez-vous les ports avec Virtualbox vers boot2docker ?

Créé le 4 mars 2015  ·  3Commentaires  ·  Source: docker/machine

Bonjour,

J'ai créé une machine virtuelle en utilisant docker-machine create --driver virtualbox dev
J'ai un conteneur fonctionnant sur 8500: 8500 sur ce dev vm et boot2docker

Je voudrais rediriger mon port depuis l'hôte -> virtualbox -> boot2docker afin de pouvoir cibler mon conteneur depuis mon hôte : curl localhost:8500
Quelqu'un peut-il m'indiquer la bonne direction?

Merci

Commentaire le plus utile

la meilleure chose à faire est de ne pas rediriger le port. utilisez plutôt le deuxième réseau connecté à votre machine

récupérez-le en utilisant docker-machine ip - les ports de conteneur mappés seront déjà là.

La seule raison de rediriger le port vers le réseau de l'hôte est de permettre à d'autres ordinateurs de votre réseau d'accéder au port du conteneur.

mais spécifiquement pour votre exemple curl localhost:8500

remplacez-le par curl $(docker-machine ip):8500

Tous les 3 commentaires

Tu peux courir

vboxmanage controlvm dev natpf1 "8050,tcp,127.0.0.1,8050,,8050"

la meilleure chose à faire est de ne pas rediriger le port. utilisez plutôt le deuxième réseau connecté à votre machine

récupérez-le en utilisant docker-machine ip - les ports de conteneur mappés seront déjà là.

La seule raison de rediriger le port vers le réseau de l'hôte est de permettre à d'autres ordinateurs de votre réseau d'accéder au port du conteneur.

mais spécifiquement pour votre exemple curl localhost:8500

remplacez-le par curl $(docker-machine ip):8500

Merci beaucoup pour les réponses, appréciées !
@SvenDowideit : C'est logique, merci

Cette page vous a été utile?
0 / 5 - 0 notes