Esto es realmente extraño... Si construyo una imagen acoplable usando el siguiente archivo acoplable, recibo el error
#TO BE FINISHED FROM httpd:2.4 COPY / /usr/local/apache2/htdocs/operator # Install app dependencies # A wildcard is used to ensure both package.json AND package-lock.json are copied # where available (npm@5+) COPY ./config/my-httpd.conf /usr/local/apache2/conf/httpd.conf EXPOSE 80Para una prueba simple, acabo de tomar uno del contenedor masivo de httpd: 2.4 y lo reemplacé dentro de mi config/my-httpd.config pero todavía me da un error.
Si comento el #COPY funciona.. pero lo que no me queda claro es por qué... son los mismos que están contenidos en la imagen oficial del httpd
Olvidé decir que estoy usando Docker para la aplicación de escritorio de Windows y estoy en modo Linux
¿Qué estoy haciendo mal?
He entendido que el problema es el tamaño del archivo http.d... Trato de explicar.
Al leer la documentación , utilicé docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > my-httpd.conf Pero esto me genera en la máquina Windows un archivo de alrededor de 42Kb.
Monté un volumen y copié el archivo en una imagen httpd en ejecución simple y tiene 20 kb. usar este funciona... ¿por qué sucede esto?
Tuve el mismo problema en Windows al crear la copia con docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > my-httpd.conf .
Cambié la codificación de my-httpd.conf a utf-8 y cambié de CRLF a LF.
Entonces, el problema parece ser que en Windows, el archivo se guarda con una codificación diferente y un Retorno de carro antes del Avance de línea.