Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

613
Visualizações
Docker Toolbox - Localhost no funciona

Así que estoy usando Docker Toolbox porque no tengo Hyper-V en mi máquina porque no es Windows 10 pro. Todo parece funcionar bien, pero cuando intento ir a mi navegador 0.0.0.0:80 siempre me devuelve: No se puede acceder a este sitio

Pero cuando ejecuto el comando: docker container ps obtengo lo siguiente: 0.0.0.0:80->80/tcp , lo que significa que esta dirección debería funcionar. Busqué en problemas de stackoverflow y github. Ahora estoy atascado.

¿Me estoy perdiendo de algo?

gracias, marca

EDITAR:

Usar docker-machine ip default me devuelve 192.168.99.100 . Lo ejecuto en el puerto 80. Sigo obteniendo el mismo resultado, excepto que la dirección se convierte en la identificación del contenedor: https://fd677edg12

Ejecuto ese comando en cmd para encontrar mi ipv4: cmd /k ipconfig /all . Pon el resultado con el puerto y te devuelve lo mismo: https://fd677edg12

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Docker Toolbox no tiene tantas comodidades como Docker para Windows, pero tiene razón al usarlo ya que está en la edición Home.

En Toolbox, nada será localhost y será 192.168.99.100 de forma predeterminada, ya que ejecuta una máquina virtual Linux en VirtualBox.

Entonces, si ejecuta docker run -p 80:80 nginx

(nota que tuve que publicar un puerto para 192.168.99.100 para escuchar en ese puerto)

Entonces ir a http://192.168.99.100 debería funcionar.

about 4 years ago · Santiago Trujillo Relatório

0

Inicialmente tuve algunos problemas para acceder a mis aplicaciones en localhost:8080 mientras usaba DockerToolBox y OracleVM VirtualBox.

En VirtualBox:

  1. Haga clic en la máquina adecuada (probablemente la etiquetada como "predeterminada")
  2. Ajustes
  3. Red > Adaptador 1 > Avanzado > Reenvío de puertos
  4. Haga clic en "+" para agregar una nueva regla
  5. Establecer puerto de host 8080 y puerto de invitado 8080 ; asegúrese de dejar la IP del host y la IP del invitado vacías

Ejecute el comando:

 docker run -p 8080:8080 ${image_id}
about 4 years ago · Santiago Trujillo Relatório

0

Estaba siguiendo el tutorial de Docker para Windows en https://docs.docker.com/docker-for-windows/#set-up-tab-completion-in-powershell y me quedé atascado en el paso n.º 6 cuando probé nginx en el navegador web. . Parece que enfrenté un problema similar ya que también uso Windows Home y no tengo Hyper-V. Mi solución es bastante simple:

  1. verifique la IP predeterminada de su ventana acoplable

$ docker-máquina ip por defecto

192.168.99.100

  1. Vaya a Oracle Virtual Machine para configurar el reenvío de puertos. Asegúrese de que la configuración de la red sea NAT y agregue el reenvío de puertos. Host IP: 127.0.0.1, Guest IP: 192.168.99.100, puerto todo configurado en 80 como este

  2. Intente nuevamente en su navegador y ejecute http://localhost o http://127.0.0.1 (también puede agregar el puerto 80). Debería funcionar.

La cuestión es que la IP de nginx está destinada a ser accesible dentro de la máquina virtual docker, por lo que necesitamos esa configuración de reenvío de puertos para acceder a ella directamente en el navegador de la máquina host.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda