dockerfile

¿Cómo pasar argumentos dentro de docker-compose?

Docker 1.9 permite pasar argumentos a un archivo dockerfile. Ver enlace: https://docs.docker.com/engine/reference/builder/# ... rg ¿Cómo puedo pasar los mismos argumentos dentro de docker-compose?yml? Sírvase dar también un ejemplo, si es posible.

¿Cómo uso la variable de entorno Docker en el array ENTRYPOINT?

Si establezco una variable de entorno, digamos ENV ADDRESSEE=world, y quiero usarla en el script de punto de entrada concaten ... iable, ¿cómo lo hago? Traté de usar "Hello, $ADDRESSEE" pero eso no parece funcionar, ya que toma el $ADDRESSEE literalmente.

¿COPIAR/AGREGAR condicional en Dockerfile?

Dentro de mis Dockerfiles me gustaría COPIAR un archivo en mi imagen si existe, los requisitos.txt file para pip parece ser u ... t; then COPY requiements.txt /destination; fi RUN if test -e requirements.txt; then pip install -r requirements.txt; fi

Ejecución múltiple vs. EJECUCIÓN en cadena única en Dockerfile, ¿ qué es mejor?

Dockerfile.1 ejecuta múltiples RUN: FROM busybox RUN echo This is the A > a RUN echo This is the B > b RUN echo This i ... rfile.2 tendría que ejecutar los 4 comandos nuevo. Entonces, la pregunta: ¿Cuál es una mejor manera de hacer un Dockerfile?

Cómo funciona el nuevo Docker squash squash

En Docker 1.13 se agregó el nuevo parámetro squash squash. Ahora espero reducir el tamaño de mis imágenes, así como poder ... la tercera capa, y luego compilo con la bandera squash squash. ¿Habrá alguna forma ahora para obtener el archivo secreto?

Ejecutar un script en Dockerfile

Estoy intentando ejecutar un script durante mi proceso de compilación en mi Dockerfile. Pero no parece funcionar. Lo intenté ... i contenedor en ejecución: docker exec symfony /bin/bash -c "/bootstrap.sh" Nada parece funcionar. ¿sabes cómo hacerlo?

Cómo AGREGAR todos los archivos / directorios excepto un directorio oculto como.git en Dockerfile

Una de las cosas que hacemos a menudo es empaquetar todo el código fuente en Dockerfile cuando construimos una imagen de Dock ... cionado en Docker es https://github.com/docker/docker/blob/eaecf741f0e00a09782d5bcf16159cc8ea258b67/builder/internals.go#L115

Docker cómo ejecutar los requisitos de pip.txt solo si hubo un cambio?

En un Dockerfile tengo una capa que instala requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Cuando ... github.com/tomchristie/django-rest-framework/archive/master.zip Collecting Django==1.8.7 (from -r requirements.txt (line 1))

Dockerfile if else condición con argumentos externos

Tengo dockerfile FROM centos:7 ENV foo=42 Entonces lo construyo docker build -t my_docker . Y ejecutarlo. docker run ... _arg==42) {ENV=TRUE} else: {ENV=FALSE} Y construir con este argumento. docker build -t my_docker . --my_arg=42

Docker seguir enlace simbólico fuera del contexto

Otra pregunta de enlace simbólico de Docker. Tengo un montón de archivos que quiero copiar a todas mis compilaciones de Docke ... Hay una manera de hacer que Docker siga el enlace simbólico y copie el archivo/common_files.txt en el contenedor construido?

¿Cómo instalar la extensión php-redis utilizando el enfoque de imagen oficial de PHP Docker?

Quiero compilar mi imagen PHP-FPM con la extensión php-redis basada en la imagen Docker oficial de PHP, por ejemplo, usando ... hp-fpm"] Sin Docker lo instalé con apt-get install php5-redis. Pero, ¿cómo puedo instalarlo utilizando el enfoque anterior?

Docker Copiar y cambiar propietario

Dado el siguiente Dockerfile FROM ubuntu RUN groupadd mygroup RUN useradd -ms /bin/bash -G mygroup john MKDIR /data COPY tes ... tablecer los permisos del directorio original al uid del usuario contenedor antes de copiarlo. Pero esto parece más un truco.

/ bin / sh: apt-get: no encontrado

Estoy intentando cambiar un dockerFile para que funcione con aspell. Tengo un script de bash que quiero envolver en un dock ... ;& python -u actionproxy.py"] El tutorial está desactualizado, por lo que no puedo hacerlo con éxito. ¿Puedes ayudarme?

¿Cómo escribir comandos con varias líneas en Dockerfile preservando las nuevas líneas?

Quiero escribir el siguiente comando RUN en el Dockerfile. Pero, docker no está preservando las nuevas líneas. RUN echo "[re ... cada línea se escapa la nueva línea. Pero, ¿hay alguna manera de que pueda escribir varias líneas preservando la nueva línea?

Volumen de archivo único montado como directorio en Docker

La documentación de Docker dice que es posible montar un solo archivo en un contenedor de Docker: La bandera-v también s ... s 1.9.1, compilación a34a1d5. ¿Es esto un problema de documentación, un malentendido por mi parte, o está pasando algo más?

Descripción de la instrucción "VOLUMEN" en DockerFile

A continuación se muestra el contenido de mi" Dockerfile " FROM node:boron # Create app directory RUN mkdir -p /usr/src/ap ... el host que se montará en la carpeta/usr/src / app del contenedor. Por favor, hágamelo saber si esta es la manera correcta ?

¿Cómo establecer alias bash para contenedores docker en Dockerfile?

Soy nuevo en docker. Encontré que podemos establecer variables de entorno usando la instrucción ENV en el Dockerfile. Pero, ¿cómo se establecen los alias de bash para los comandos largos en Dockerfile?

Ejecutar el archivo jar en la imagen de docker

Creo una imagen de docker con java y coppying jar file en image . Mi Dockerfile es : FROM anapsix/alpine-java MAINTAINER my ... ero en mi Dockerfile ya escribí este comando. Cómo ejecutar image sin este comando y ejecutar la aplicación automáticamente ?

¿Cómo crear una imagen de Mongo Docker con colecciones y datos predeterminados?

Necesito soporte aquí para construir mi propia imagen de mongo docker. Tengo una lista de scripts para crear e insertar dato ... root 4096 Nov 5 18:55 scripts Puede ayudar: Archivo acoplable principal Archivo acoplable principalENTRYPOINT

Reconstruir contenedor de Docker en cambios de archivo

Para ejecutar un ASP.NET Core application, generé un dockerfile que construye la aplicación y copys el código fuente en el co ... que la forma general de reconstruir como yo lo hago es correcta, pero algunos detalles en la implementación deben mejorarse.