Saltar al contenido

docker-compose “No existe tal archivo o directorio” para sh-command

Solución:

Tuve el mismo problema recientemente y los problemas desaparecen usando cualquier editor avanzado y cambiando el final de línea al estilo Unix en los scripts de punto de entrada sh.

En mi caso, no estoy seguro de por qué, porque git lo maneja muy bien dependiendo del host de Linux o Windows, terminé en la misma situación. Si tiene archivos montados en el contenedor y el host (en Windows), depende de cómo los edite, puede cambiarse a Linux desde el interior del contenedor, pero eso afecta al host de Windows externo. Después de eso, git declaró que el archivo .sh cambió pero no hubo adiciones ni eliminaciones. una herramienta de comparación gráfica mostró que solo se cambió la nueva línea.

Otra solución a la resolución de problemas: puede iniciar el script de punto de entrada anulado del contenedor con sh, por ejemplo, y luego, desde allí, puede verificar en el contenedor iniciado cómo ve Linux el script del punto de entrada, incluso usted puede probarlo y verá exactamente el mismo error.

Perdón por mi inglés, no mi lengua materna. Espero que esto ayude a alguien.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *