Preguntas etiquetadas con docker-compose

Componer es una herramienta para definir y ejecutar aplicaciones complejas con Docker. Con Compose, define una aplicación de contenedores múltiples en un solo archivo, luego gira su aplicación en un solo comando que hace todo lo que se necesita hacer para que se ejecute.

333
Cómo reiniciar un solo contenedor con docker-compose

Tengo un docker-compose.ymlarchivo que contiene 4 contenedores: redis, postgres, api, trabajador Durante el desarrollo del trabajador, a menudo necesito reiniciarlo para aplicar los cambios. ¿Hay alguna buena manera de reiniciar un contenedor (por ejemplo worker) sin reiniciar los otros...

326
Docker Compose espera el contenedor X antes de comenzar Y

Estoy usando rabbitmq y una simple muestra de python de aquí junto con docker-compose. Mi problema es que necesito esperar a que rabbitmq se inicie por completo. Por lo que busqué hasta ahora, no sé cómo esperar con el contenedor x (en mi caso trabajador) hasta que se inicie y...

271
Shell interactivo con Docker Compose

¿Hay alguna manera de iniciar un shell interactivo en un contenedor usando Docker Compose solamente? He intentado algo como esto, en mi docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Cuando comienzo este contenedor usando docker-compose, sale inmediatamente. ¿Hay alguna...

257
Cómo montar un solo archivo en un volumen

Estoy tratando de dockerizar una aplicación php. En el dockerfile descargo el archivo, lo extraigo, etc. Todo funciona bien, sin embargo, si se lanza una nueva versión y actualizo el dockerfile, tengo que reinstalar la aplicación, porque se sobrescribe el config.php. Así que pensé que podía...

217
Cómo usar variables de entorno en Docker compose

Me gustaría poder usar variables env dentro de docker-compose.yml, con valores pasados ​​en el momento de docker-compose. Este es el ejemplo. Estoy haciendo esto hoy con el comando básico Docker Run, que está envuelto en mi propio script. ¿Hay alguna manera de lograrlo con componer, sin esos...