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

353
Views
No se puede conectar al demonio Docker en unix:/var/run/docker.sock. ¿Se está ejecutando el demonio docker?

He aplicado todas las soluciones disponibles en Internet, pero aún no puedo ejecutar Docker.

Quiero usar Scrapy Splash en mi servidor.

Aquí está history de los comandos que ejecuté.

 docker run -p 8050:8050 scrapinghub/splash sudo docker run -p 8050:8050 scrapinghub/splash sudo usermod -aG docker $(whoami) sudo docker run -p 8050:8050 scrapinghub/splash newgrp docker sudo docker run -p 8050:8050 scrapinghub/splash reboot sudo docker run -p 8050:8050 scrapinghub/splash docker run -p 8050:8050 scrapinghub/splash

Puede ver que también intenté reiniciar mi servidor, pero no funcionó.

ver salida de ps -aux | grep docker

 root@mani:/var/www/html# ps aux | grep docker root 8524 0.0 0.8 127904 13964 ? Ssl 17:21 0:00 /usr/bin/dockerd --raw-logs root 8534 0.0 0.3 90588 5012 ? Ssl 17:21 0:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc root 8543 0.0 0.0 8812 764 pts/1 S+ 17:21 0:00 grep --color=auto docker root 16356 0.0 0.0 17200 964 pts/1 S 17:14 0:00 newgrp docker root 20080 0.0 0.0 17200 964 pts/1 S 17:06 0:00 newgrp docker root 30221 0.0 0.0 17200 964 pts/1 S 17:09 0:00 newgrp docker
over 4 years ago · Santiago Trujillo
44 answers
Answer question

0

si está utilizando MAC, simplemente escriba docker en el buscador, se resolverá automáticamente.

over 4 years ago · Santiago Trujillo Report

0

En Ubuntu 20.04 y Docker versión 20.10.11, como usuario no root, ejecutando:

 sudo service docker start

Luego comprobando el estado

 sudo service docker status

espectáculos

 * Docker is running

Pero probar cualquier comando docker como

 docker images

Muestra el mismo error

 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Ejecutar lo siguiente lo resuelve

 sudo service docker restart

Reiniciar lo resolvió, mientras que el inicio no

over 4 years ago · Santiago Trujillo Report

0

No vi esta solución mencionada, así que la publicaré en caso de que pueda ayudar a alguien. Me encontré con este error en mi máquina MacOS. La razón fue que tenía la variable de entorno DOCKER_HOST configurada en mis archivos de puntos. Desarmarlo a través unset DOCKER_HOST hizo el truco. Encontré la sugerencia en la documentación oficial de Docker para Mac: https://docs.docker.com/desktop/mac/troubleshoot/#workarounds-for-common-problems .

over 4 years ago · Santiago Trujillo Report

0

para ejecutar linux

sudo dockerd

Sin embargo, si usa Docker Client para Mac, no funcionará. prueba el siguiente código

$socat TCP-LISTEN:2376,reuseaddr,fork UNIX-CLIENT:/var/run/docker.sock

https://forums.docker.com/t/using-pycharm-docker-plugin-with-docker-beta/8617/9

Esa solución abre el puerto 2376 al mundo... como TLS no está habilitado, esta es una mala idea ya que cualquier persona en la misma red puede secuestrar su demonio docker

over 4 years ago · Santiago Trujillo Report

0

Solo consulte este video en YouTube , he estado luchando desde los últimos 2 días, nada me ayudó, ¡pero este video me salvó la vida!

over 4 years ago · Santiago Trujillo Report

0

Solo agregando a la base de conocimiento. Encontré este video útil. No tengo definido DOCKER_HOST . Tengo un /etc/wsl.conf que tiene:

 [automount] root = / options = "metadata"

Después de reiniciar varias veces, docker hello-world funcionó.

over 4 years ago · Santiago Trujillo Report

0

Esto puede ser un poco tarde para usted, pero espero que ayude a alguien a encontrar su camino a través de las junglas de Docker. El problema podría provenir de un problema de enlace del puerto tcp, verifique si este archivo existe

/etc/systemd/system/docker.servicio.d

este es el archivo de anulación de escucha de socket UNIX predeterminado. El archivo podría estar vacío, pero creo que el hecho de que exista a veces causa algunos dolores de cabeza como el que enfrentaste. si existe 1. entonces 2. si no, simplemente vaya directamente a 2.

 1. $ sudo rm -rf /etc/systemd/system/docker.service.d 2. $ sudo systemctl deamon-reload

Encuentro que algunas de las recomendaciones aquí pasan por alto el error de que el demonio real no se carga

Un buen amigo cuando se juega con docker es

 $ systemctl status docker.service
over 4 years ago · Santiago Trujillo Report

0

Para aquellos que recién instalaron y trataron de ejecutar docker en RaspberryPi (RPi) como yo, necesitaba reiniciar mi RPi 4B+ para resolver este problema y ejecutar el demonio docker.

Al momento de escribir esta contribución, este gran manual menciona la necesidad de reiniciar RPi, pero solo después de configurar "Non-root-user to the Docker Group".

HTH, si alguien se pierde esto como yo...

over 4 years ago · Santiago Trujillo Report

0

Si está intentando instalar docker con el subsistema wsl 2 linux en Windows, lea este documento y verifique si se ejecuta este comando:

 wsl.exe --set-version (distro name) 2

y también verifique en su ventana acoplable del sistema operativo docker->settings->Resources->Enable integration con distribuciones adicionales: se verifican y reinician.

over 4 years ago · Santiago Trujillo Report

0

Sucede que la ventana acoplable aún no se ha iniciado.

Verifique el estado de la ventana acoplable

$ sudo systemctl status docker

Luego inicie y habilite la ventana acoplable y vuelva a verificar el estado

 $ sudo systemctl start docker && sudo systemctl enable docker && sudo systemctl status docker

Eso es todo. Ahora el último paso para verificar que la ventana acoplable funciona bien

 $ sudo docker run hello-world
over 4 years ago · Santiago Trujillo Report

0

Tuve el mismo problema. En mi caso, VPN fue el culpable. Apagar la VPN ayudó con la instalación exitosa.

over 4 years ago · Santiago Trujillo Report

0

Tuve este problema cuando se inició la ventana acoplable después de que se inició mi terminal. Reiniciar la terminal o el proceso que aloja la terminal (como vscode) resolvió el problema.

over 4 years ago · Santiago Trujillo Report

0

Esto funciona bien para mi..!

reinicio de la ventana acoplable del servicio

over 4 years ago · Santiago Trujillo Report

0

Simplemente reiniciar el sistema funcionó para mí. Puede ser un problema temporal

over 4 years ago · Santiago Trujillo Report

0

Manera fácil de solucionar este problema, intente esto

 sudo su systemctl start docker systemctl enable docker systemctl restart docker
over 4 years ago · Santiago Trujillo Report

0

En modo raíz, ejecute el comando systemctl start docker

Y luego, puede verificar el estado ejecutando systemctl status docker

over 4 years ago · Santiago Trujillo Report

0

Instalé la ventana acoplable desde el repositorio instantáneo. Entonces también tuve que comenzar desde snap (ejecutando Ubuntu).

sudo snap start docker

De lo contrario, también puede instalarlo desde sus repositorios .

over 4 years ago · Santiago Trujillo Report

0

Supongo que si está utilizando WSL con GUI, entonces podría intentar

 sudo /etc/init.d/docker start
over 4 years ago · Santiago Trujillo Report

0

Me ha funcionado:

 sudo systemctl unmask docker sudo systemctl start docker
over 4 years ago · Santiago Trujillo Report

0

Para todos los que están teniendo problemas con Docker al momento de la instalación.

Un error que apunta a una falla en el servicio docker, realice los comandos a continuación.

 $ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common $ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" $ sudo apt update $ apt-cache policy docker-ce $ sudo apt install docker-ce
over 4 years ago · Santiago Trujillo Report

0

Use docker start <your_container_name>

Luego conéctese a la base de datos usando mssql -u <yourUsername> -p <yourPassword>

Si recibe un error en el primer paso, la ventana acoplable se está ejecutando y continúa con el segundo paso.

Nota: uso Mac como mi sistema operativo principal y esta podría ser la misma respuesta para los sistemas operativos basados en Unix. ¡Que no! Lo siento de antemano.

over 4 years ago · Santiago Trujillo Report

0

También recibí el siguiente mensaje de error, después de instalar Docker y ejecutar: docker run hello-world #Cannot connect to the Docker daemon at unix: /var/run/docker.sock. ¿Se está ejecutando el demonio docker?

Aquí hay una solución, lo que funcionó para mí. Ambiente

  • Windows 10 (No olvide habilitar en Windows: Configuración> Actualización y seguridad> Modo desarrollador)
  • Ubuntu 18.04 LTS
  • Docker Desktop versión 2.3.0.2 (45183)
    • Habilitar en Docker Desktop: Expose daemon en tcp: // localhost: 2375 sin TLS
    • Docker Desktop también debe estar ejecutándose (conectado a Docker Hub... solo inicie sesión)

Después de instalar ubuntu, actualice el repositorio

 sudo apt-get update

Para usar un repositorio sobre HTTPS

 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Agregue la clave GPG oficial de Docker:

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Asegúrate de que ahora tienes la llave con la huella digital

 sudo apt-key fingerprint 0EBFCD88

Actualizar el repositorio

 sudo apt-get update

Actualizar el repositorio docker

 sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stable "

Actualizar el repositorio de nuevo

 sudo apt-get update

Comando para instalar el docker en versión: 5:18.09.9~3-0~ubuntu-bionic

 sudo apt-get install docker-ce = 5: 18.09.9 ~ 3-0 ~ ubuntu-bionic docker-ce-cli = 5: 18.09.9 ~ 3-0 ~ ubuntu-bionic containerd.io

Comando para configurar el DOCKER_HOST

 export DOCKER_HOST="tcp://0.0.0.0:2375"

Nota: coloque el comando anterior en su perfil para comenzar con ubunto, por ejemplo: echo "export DOCKER_HOST="tcp://0.0.0.0:2375"" >> ~/.bashrc

Agregar usuario al grupo docker

 sudo usermod -aG docker $USER

reiniciar ubuntu

(Cierre y abra la ventana de ubuntu nuevamente) o ejecute:

 source ~/.bashrc

Probando la instalación (NO use más sudo antes de los comandos de docker (dará un error), el usuario "root" ya se ha incluido en el grupo de docker)

 docker run hello-world

Se debe mostrar el siguiente mensaje

¡Hola desde Docker! Este mensaje muestra que su instalación parece estar funcionando correctamente.

Nota: si falla, ejecute el comando nuevamente:

 export DOCKER_HOST="tcp://0.0.0.0:2375"

Referencia: https://docs.docker.com/engine/install/ubuntu/ Sesión: INSTALAR DOCKER ENGINE

#Para otras versiones de la ventana acoplable que se pueden instalar con ubuntu, consulte el repositorio con el siguiente comando: apt-cache madison docker-ce

Luego instale la versión deseada de la ventana acoplable:

 sudo apt-get install docker-ce = <VERSION_STRING> docker-ce-cli = <VERSION_STRING> containerd.io
over 4 years ago · Santiago Trujillo Report

0

Acabo de presionar esto después de hacer una nueva instalación de DOCKER desde los documentos principales. El problema para mí fue que inmediatamente después de la instalación, el servicio no se ejecuta.

Estos comandos lo ayudarán a asegurarse de que Docker esté en funcionamiento para que su comando de ejecución lo encuentre:

 $ sudo service --status-all $ sudo service docker start $ sudo service docker start
over 4 years ago · Santiago Trujillo Report

0

Podría estar relacionado con que no queda espacio en disco en el disco duro. Asegúrese de que le queda espacio en el dispositivo, Docker no puede iniciarse si no queda espacio.

over 4 years ago · Santiago Trujillo Report

0

Ninguna de las respuestas actuales funcionó para mi versión de este error. Estoy usando la versión de escritorio de Ubuntu 18. Los siguientes dos comandos solucionaron el problema.

sudo snap connect docker:home :home

sudo snap start docker

over 4 years ago · Santiago Trujillo Report

0

Esta excepción se produce cuando el servicio de Docker no se está ejecutando o el usuario que ha iniciado sesión no tiene permiso para acceder a Docker y, por lo general, se trata de RedHat.

Usar el siguiente comando debería resolver el problema

inicio de la ventana acoplable del servicio sudo

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report

0

ingrese la descripción de la imagen aquí

Simplemente me olvido de ejecutar Docker Desktop en mi Mac, después de ejecutar Docker Desktop, estará listo para comenzar.

over 4 years ago · Santiago Trujillo Report

0

Tuve este problema después de cerrar la ventana acoplable mientras extraía un contenedor:

 docker pull mongo

Al principio estaba recibiendo errores extraños, así que purgué la ventana acoplable:

 sudo apt-get purge docker.io

y reinstalado:

 sudo apt-get install docker.io

Todo esto no hizo nada; Ni siquiera podía ejecutar el contenedor "hello-world".

La solución correcta, al menos para mí fue:

 systemctl unmask docker.service systemctl unmask docker.socket systemctl start docker.service

Después de esto, podría sacar mongo y ejecutar "hola mundo".

over 4 years ago · Santiago Trujillo Report

0

Este problema se puede resolver de forma permanente ejecutando 1. systemctl enable docker 2. service docker start

over 4 years ago · Santiago Trujillo Report

0

Esto funcionó para mí, podría funcionar para usted si está usando Ubuntu 16 o 18 (14 también puede funcionar). Fácil de probar:

Vaya a Software de Ubuntu, escriba Docker. Desinstale docker (108 mb) si está preinstalado allí. Instale la ventana acoplable Ahora ejecute los comandos y vea si aparece el mismo error

El error:

ingrese la descripción de la imagen aquí

Después de hacer los pasos anteriores. ingrese la descripción de la imagen aquí

Como puedes ver, funcionó :)

over 4 years ago · Santiago Trujillo Report

0

Solo corre

 sudo dockerd

dockerd es el servicio daemon para contenedores docker, debido a que no se ejecuta en segundo plano, no podemos realizar ninguna acción relacionada con el servicio, que debe reiniciarse.

over 4 years ago · Santiago Trujillo Report

0

usa esto en ubuntu export DOCKER_HOST=tcp://localhost:2375

over 4 years ago · Santiago Trujillo Report

0

aquí está la solución que funciona para mí en Linux

systemctl start docker .

over 4 years ago · Santiago Trujillo Report

0

export DOCKER_HOST=tcp://localhost:2375 es perfecto para cualquiera que no tenga acceso a sudo y el usuario no tenga acceso a unix:///var/run/docker.sock

over 4 years ago · Santiago Trujillo Report

0

Para mí, la solución fue simplemente asegurarme de haber instalado el paquete Docker correcto. Por ejemplo, para Ubuntu los paquetes depreciados son:

  • estibador
  • docker-engine
  • docker.io
  • contenedor
  • correr

Para la instalación, consulte https://docs.docker.com . Se proporcionan instrucciones para Ubuntu , CentOS , Debian y Fedora en el momento de escribir este artículo.

over 4 years ago · Santiago Trujillo Report

0

Enfrenté el mismo problema en Linux cuando instalé Docker usando yum (yum install docker).

Resolución: descargue el binario docker del sitio oficial: docker install , descomprima y siga los pasos de instalación.

over 4 years ago · Santiago Trujillo Report

0

Estaba intentando ejecutar docker (recién instalado) en una instancia de AWS cuando aparece el mensaje. Solo escribo sudo service docker start y funciona bien para mí.

Consulte también AWS con Docker

over 4 years ago · Santiago Trujillo Report

0

Asegúrese de que la información esté en esta ruta /etc/docker/daemon.json

 { "registry-mirror": [ "https://registry.docker-cn.com" ], "insecure-registries": [ "192.168.199.100:5000" ] }

Eliminar

 "insecure-registries": [ "192.168.199.100:5000" ]

y funciona bien ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report

0

Estoy ejecutando en la raíz y probé a continuación, funcionó:

 service docker start export DOCKER_HOST="tcp://0.0.0.0:2375"
over 4 years ago · Santiago Trujillo Report

0

Tuve el mismo problema para gitlab CI ejecutando node: lts image:

  • Acabo de reiniciar el demonio docker y reiniciar el contenedor, funcionó para mí.
over 4 years ago · Santiago Trujillo Report

0

Puede obtener este error si la ventana acoplable no se cierra correctamente. La siguiente respuesta es para el paquete docker snap.

Ejecute snap logs docker y busque lo siguiente:

 Error starting daemon: pid file found, ensure docker is not running or delete /var/snap/docker/179/run/docker.pid

Eliminar ese archivo y reiniciar la ventana acoplable funcionó para mí.

 rm /var/snap/docker/<your-version-number>/run/docker.pid snap stop docker snap start docker

Asegúrese de reemplazar <your-version-number>‍ el número de versión apropiado.

over 4 years ago · Santiago Trujillo Report

0

Esto generalmente sucedió si probablemente no ha detenido la ventana acoplable.

Resolver

 service docker stop cd /var/run/docker/libcontainerd rm -rf containerd/* rm -f docker-containerd.pid service docker start

luego "docker run...." para descargar su imagen e iniciar el contenedor como de costumbre

over 4 years ago · Santiago Trujillo Report

0

Primero, intente con sudo , ya que es posible que el usuario actual no tenga permisos de acceso para comunicarse con el demonio docker, es decir:

/var/run/docker.sock

Si aún no funciona, luego de la instalación, simplemente detenga el demonio docker:

 sudo service docker stop

Y ejecute el siguiente comando para iniciar el demonio en segundo plano:

 sudo nohup docker daemon -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

Para facilitar el trabajo con Docker, debe agregar su nombre de usuario al grupo de usuarios de Docker. Agregar un usuario al grupo se puede hacer con el siguiente comando:

 sudo usermod -aG docker $USER

Además, este paso se menciona en la documentación oficial de Docker Pasos posteriores a la instalación para Linux.

Los usuarios de Ubuntu 16.04 pueden seguir estos pasos:

Cambio en el archivo /lib/systemd/system/docker.service :

 ExecStart=/usr/bin/dockerd fd://

para

 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375

Cambio en el archivo interno /etc/init.d/docker :

 DOCKER_OPTS=

para

 DOCKER_OPTS="-H tcp://0.0.0.0:2375"

y luego reinicie su máquina y comience a jugar con docker.

over 4 years ago · Santiago Trujillo Report

0

Puedes probar esto:

 systemctl start docker

Funcionó bien para mí.

PD: después, si hay comandos que no puede hacer sin sudo, intente esto:

 gpasswd -a $USER docker
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!