¿Qué es el archivo /var/run/docker.sock y por qué a veces lo utilizan los contenedores?
Probablemente ya haya ejecutado contenedores desde Docker Hub y haya notado que algunos de ellos necesitan vincular el montaje del archivo /var/run/docker.sock.
Respuesta corta: es el socket Unix donde el servicio de Docker escucha de forma predeterminada y se puede usar para comunicarse con el servicio desde dentro de un contenedor.
Como vincular un contenedor con el socket de Docker en Windows sobre WSL
Al tratarse WSL de un subsistema linux, debemos usar las rutas como si de un entorno linux se tratase. Ejemplo de como ejecutar el contenedor de portainer exponiendo el puerto de acceso a la interfaz web:
1 2 | > docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce 87b4c38d3da0ccdc9da8feb6de2ca04834264f49f034c8b915aee4a8d529523a |
Ahora podemos acceder a la URL localhost:9000 y veremos la pantalla de acceso al panel de Portainer
![]() |
| Interfaz web de Portainer |

Comentarios
Publicar un comentario