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

616
Views
Docker no se ejecuta en Ubuntu WSL debido a un error que no puede conectarse al demonio de Docker en unix:///var/run/docker.sock. ¿Se está ejecutando el demonio docker?

Estoy ejecutando WSL 2 (Ubuntu) en una máquina con Windows 10. Instalé Docker en mi Ubuntu usando la guía oficial de Docker ( https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository ). Ejecutar docker run hello-world produce el siguiente error: docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? .

He intentado los siguientes pasos:

  1. Usando sudo docker... en lugar de docker...
  2. Agregar usuario al grupo de usuarios de docker con sudo usermod -aG docker $(whoami)
  3. sudo nohup docker daemon -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock & que encontré en este hilo: https://forums.docker.com/t/cannot -conectar-al-docker-daemon-es-el-docker-daemon-que-se-ejecuta-en-este-host/8925/4

Ninguno de estos pasos ayudó.

docker version produce esta salida:

 Client: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit: afacb8b7f0 Built: Wed Mar 11 01:25:46 2020 OS/Arch: linux/amd64 Experimental: false Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

service docker status indica que la ventana acoplable Docker is not running . service docker start/restart no hace nada, Docker no se inicia. ¿Alguna idea de cuál podría ser el problema?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Vaya a PowerShell y escriba: docker context ls

Producción:

 NAME DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATOR default * Current DOCKER_HOST based configuration npipe:////./pipe/docker_engine swarm

Regrese a su configuración de wsl/ubuntu y escriba:

 export DOCKER_HOST=unix:///var/run/docker.sock

Esto debería mostrar automáticamente su salida completa al escribir la docker version .

over 4 years ago · Santiago Trujillo Report

0

Encontré tu pregunta, ya que estaba tratando de lograr lo mismo. {He actualizado mi pregunta ya que con la última actualización de Windows, el proceso es mucho más fácil}

Usando WSL2

Simplemente tiene que activar y usar WSL2, tengo que instalar Ubuntu 20.04 ya que el 18.04 no se conectaba con el escritorio de Docker. En el caparazón de Windows:

Para verificar el modo WSL, ejecute

wsl -l -v

Para actualizar su distribución de Linux existente a v2, ejecute:

wsl --set-version (distro name) 2

La integración WSL se habilitará en su distribución WSL predeterminada. Para cambiar su distribución WSL predeterminada, ejecute

wsl --set-default <distro name>

Luego en la ventana acoplable tienes que hacerlo.

...usar el motor WSL2 Activar WSL2

... acceda desde su WSL2 predeterminado ingrese la descripción de la imagen aquí

Basado en este artículo. Un entorno de desarrollo de Linux en Windows con WSL 2, Docker Desktop y los documentos de Docker. Backend Docker Desktop WSL 2

A continuación solo es válido para WSL1

Parece que Docker no puede ejecutarse dentro de WSL. Lo que proponen es conectar el WSL a su escritorio acoplable que se ejecuta en Windows: Configuración de Docker para Windows y WSL

En los foros de docker también se refieren a esa solución: Cannot connect to the docker daemon

Espero que ayude.

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!