Quiero hacer algo como esto donde puedo ejecutar varios comandos en orden. db: image: postgres web: build: . command: python manage.py migrate command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" links: -
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.
Quiero hacer algo como esto donde puedo ejecutar varios comandos en orden. db: image: postgres web: build: . command: python manage.py migrate command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" links: -
¿Cuál es la diferencia entre portsy exposeopciones
He estado leyendo y aprendiendo sobre Docker , y estoy tratando de elegir correctamente la configuración de Django para usar. Hasta ahora hay: Docker Compose o Dockerfile Entiendo que Dockerfilesse usan Docker Compose, pero no estoy seguro de si es una buena práctica poner todo en un gran...
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...
Al sumergirse en Docker, Google Cloud y Kubernetes, y sin comprender claramente a los tres todavía, me parece que estos productos se superponen, pero no son compatibles. Por ejemplo, un docker-compose.ymlarchivo debe reescribirse para que se pueda implementar una aplicación en Kubernetes. ¿Podría...
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...
Instalé Docker en mi máquina donde tengo Ubuntu OS. Después de que instalé docker, cuando ejecuto sudo docker run hello-world Todo está bien, pero quiero ocultar la palabra sudopara acortar el comando. Si escribo el comando sin la palabra sudo docker run hello-world Eso muestra lo...
Tengo varias imágenes acoplables con las que quiero usar minikube. No quiero tener que cargar primero y luego descargar la misma imagen en lugar de usar la imagen local directamente. ¿Cómo hago esto? Cosas que probé: 1. Intenté ejecutar estos comandos (por separado, eliminando las instancias de...
De acuerdo con la documentación del archivo de composición de Docker Compose : depends_on - Expresar dependencia entre servicios. links- Enlace a contenedores en otro servicio y también expresa dependencia entre servicios de la misma manera que dependen_on . No entiendo el propósito de vincular...
¿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...
Recientemente he comenzado a usar acoplable y nunca di cuenta de que debo utilizar docker-compose downen lugar de ctrl-co docker-compose stoppara deshacerse de mis experimentos. Ahora tengo una gran cantidad de imágenes acoplables innecesarias a nivel local. ¿Hay algún indicador que pueda ejecutar...
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...
Tengo dos docker-compose.ymlarchivos separados en dos carpetas diferentes: ~/front/docker-compose.yml ~/api/docker-compose.yml ¿Cómo puedo asegurarme de que un contenedor frontpuede enviar solicitudes a un contenedor api? Sé que esa --default-gatewayopción se puede configurar usando docker...
dockery docker-composeparece estar interactuando con el mismo dockerFile, ¿cuál es la diferencia entre las dos
Hay un alcance de servicios que se define en docker-compose.yml. Estos servicios se han iniciado. Necesito reconstruir solo uno de estos y comenzarlo sin otros servicios. Ejecuto los siguientes comandos: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it...
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...
yo suelo docker logs [container-name] para ver los registros de un contenedor específico. ¿Hay alguna forma elegante de borrar estos
Mi archivo de compilación de Docker tiene tres contenedores, web, nginx y postgres. Postgres se ve así: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Mi objetivo es montar un volumen que corresponda a...
Estoy usando docker-compose para crear mi entorno de desarrollo. Quiero construir una imagen específica, pero no sé cómo establecer un nombre para esa imagen. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: -...
Las imágenes de mi ventana acoplable se crean en un servidor Jenkins CI y se envían a nuestro Registro privado de Docker. Mi objetivo es aprovisionar entornos con docker-compose que siempre inician el estado original de las imágenes. Actualmente estoy usando docker-compose 1.3.2 y 1.4.0 en...