Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

368
Views
docker para Windows equivalente a "-v /var/run/docker.sock:/var/run/docker.sock"

Estoy tratando de controlar el servicio docker del host desde dentro de un contenedor.

Con el host de Linux y el contenedor de Linux, generalmente se hace así: docker run -it -v /var/run/docker.sock:/var/run/docker.sock alpine

Ahora quiero lograr lo mismo con un host Docker for Windows y un contenedor de Linux.

Si probé muchas cosas, principalmente usando DOCKER_HOST con IP variables como 10.75.0.1:2375 (IP de docker VM), 172.17.0.1:2375 (IP de contenedor) y 0.0.0.0:2375 , así como 192.168.178.xxx:2375 (IP del servidor).

Pero aparentemente nada responde en el puerto 2375 o 2376 que verifiqué con algo como: docker run -ti --rm alpine /bin/sh -c "apk add -U nmap && nmap -Pn 10.72.0.1 -p 2375-2376"

En este punto, me gustaría saber si esto es posible con Docker para Windows. La mayor parte de la información que encontré se refiere a las combinaciones docker-machine / VirtualBox .

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Esto funciona bien cuando se ejecutan contenedores de Linux usando Docker para Windows también (pero no cuando se ejecutan contenedores de Windows). Solo asegúrese de que su shell no reescriba rutas o similar.

over 4 years ago · Santiago Trujillo Report

0

No sé cómo funciona SO, así que si el necroposting está mal visto, lo siento. Tampoco uso la ventana acoplable en Windows, pero este hilo surgió durante mi búsqueda para configurar portainer. Descubrí lo que quería averiguar y el primer portainer de inicio de sesión me dio esta advertencia:

 Ensure that you have started the Portainer container with the following Docker flag: -v "/var/run/docker.sock:/var/run/docker.sock" (Linux). or -v \\.\pipe\docker_engine:\\.\pipe\docker_engine (Windows).

Ahí vas. Espero que ayude.

over 4 years ago · Santiago Trujillo Report

0

Para complementar la respuesta de @friism:

Solo asegúrese de que su shell no reescriba rutas o similar.

Esto me estaba pasando dentro de Git Bash en Windows. La solución, en este caso, fue prefijar todas las rutas absolutas con una barra diagonal adicional ( / ) para deshabilitar la reescritura automática de rutas realizada por Git Bash. ( Fuente )

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!