• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

1.2K
Vistas
La creación del tiempo de ejecución OCI de Docker falló: container_linux.go:349: se provocó el inicio del proceso del contenedor

He estado trabajando en un proyecto durante casi un año, y este proyecto ha estado funcionando en Docker. Hoy noté que los permisos de todo el sistema de archivos cambiaron a 777 (todos los archivos "-rwxrwxrwx"). No sé por qué pasó todo esto y quería arreglarlo.

Ejecuté dos comandos Bash:

 find ./ -type -d exec chmod 755 {} \; find ./ -type -f exec chmod 644 {} \;

Después de eso, quería ver el resultado y ejecuté este comando ls -l y vi un mensaje como Permission denied , lo peor que podría pasar. No pude ejecutar un solo comando y decidí salir del contenedor. Después de eso comenzó la pesadilla. Y ahora, cuando intento iniciar el contenedor nuevamente, aparece el siguiente error

 Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown Error: failed to start containers:

No quiero pensar en lo peor, porque no puedo permitirme perder este contenedor, realmente lo necesito. Mi sistema operativo Ubuntu 18.04.

about 3 years ago · Santiago Trujillo
4 Respuestas
Responde la pregunta

0

En mi caso, para resolver el mensaje de error, también tuve que habilitar la integración entre Docker Desktop para Windows y la distribución de Ubuntu que se ejecuta en WSL2. Instalé la distribución después de Docker Desktop y me olvidé de este paso.

ingrese la descripción de la imagen aquí

about 3 years ago · Santiago Trujillo Denunciar

0

Agregar "bash" en Entrypoint funcionó para mí:

 ENTRYPOINT ["bash","entrypoint.prod.sh"]
about 3 years ago · Santiago Trujillo Denunciar

0

Primero verifique el estado del servicio:

 systemctl status docker

Intenta reiniciar:

 systemctl restart docker

Tuve el mismo problema y la solución para mí fue actualizar el archivo de la unidad /etc/systemd/system/docker.service ( systemctl edit docker.service ) más exactamente MountFlags=slave del archivo de la unidad y luego systemctl daemon-reload .

about 3 years ago · Santiago Trujillo Denunciar

0

Tuve este error después de una dnf update en Fedora 34 que incluía una actualización de Docker.

La degradación de containerd.io funcionó para mí.

 sudo dnf downgrade containerd.io
about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda