start external_links compose docker dockerfile docker-compose docker-registry

docker - external_links - Diferencia entre ''imagen'' y ''compilación'' dentro de la ventana acoplable



docker-compose start (1)

  • image significa que la docker compose ejecutará un contenedor basado en esa imagen
  • build significa que la ventana docker compose compilará primero compilará una imagen basada en el archivo Docker que se encuentra en la ruta asociada con la compilación (y luego ejecutará un contenedor basado en esa imagen).

PR 2458 realmente propone permitir tanto (y usar image como el nombre de la imagen cuando se construye, si existe), pero por ahora un servicio debe tener una imagen o una ruta de compilación.

therobyouknow menciona en los comentarios :

dockerfile: como una sub-declaración debajo de build: puede usarse para especificar el nombre de archivo / ruta del Dockerfile.

version: ''3'' services: webapp: build: context: ./dir dockerfile: Dockerfile-alternate args: buildno: 1

Por favor, ayúdame a entender la diferencia entre ''imagen'' y ''compilación'' dentro de la ventana acoplable.