Machine: Pertanyaan: Bagaimana Anda meneruskan port dengan Virtualbox ke boot2docker?

Dibuat pada 4 Mar 2015  ·  3Komentar  ·  Sumber: docker/machine

Halo,

Saya telah membuat VM menggunakan docker-machine create --driver virtualbox dev
Saya memiliki wadah yang berjalan pada 8500:8500 di dev vm dan boot2docker ini

Saya ingin meneruskan port saya dari Host -> virtualbox -> boot2docker sehingga saya dapat menargetkan wadah saya dari Host saya: curl localhost:8500
Adakah yang bisa mengarahkan saya ke arah yang benar?

Terima kasih

Komentar yang paling membantu

hal terbaik yang harus dilakukan adalah _not_ port forward. sebagai gantinya, gunakan jaringan kedua yang terhubung ke mesin Anda

dapatkan menggunakan docker-machine ip - port kontainer yang dipetakan sudah ada di sana.

Satu-satunya alasan untuk meneruskan port ke jaringan host adalah untuk mengizinkan komputer lain di jaringan Anda mengakses port penampung.

tetapi khusus untuk contoh curl localhost:8500 Anda

ganti dengan curl $(docker-machine ip):8500

Semua 3 komentar

Anda bisa lari

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

hal terbaik yang harus dilakukan adalah _not_ port forward. sebagai gantinya, gunakan jaringan kedua yang terhubung ke mesin Anda

dapatkan menggunakan docker-machine ip - port kontainer yang dipetakan sudah ada di sana.

Satu-satunya alasan untuk meneruskan port ke jaringan host adalah untuk mengizinkan komputer lain di jaringan Anda mengakses port penampung.

tetapi khusus untuk contoh curl localhost:8500 Anda

ganti dengan curl $(docker-machine ip):8500

Terima kasih banyak atas jawabannya, dihargai!
@SvenDowideit : Masuk akal, terima kasih

Apakah halaman ini membantu?
0 / 5 - 0 peringkat