of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.[1] JupyterLab, Flask, MySQL, Original App macOS, Windows, Linux MacBook, ThinkPad, GCE, EC2 -----> ------> ------>
containing a collection of commands or procedures. A Dockerfile is the Docker image’s source code. Docker Image An image is a read-only template with instructions for creating a Docker container. Often, an image is based on another image, with some additional customization.[2] Docker Container Containers are compact, virtualized runtime environments used to run applications. […] including all of the configuration files, dependencies, system tools, libraries, and source code required to run a certain application. 用語の説明 [1] 1. https://cto.ai/blog/docker-image-vs-container-vs-dockerfile/
and running multi-container applications. Compose simplifies the control of your entire application stack, making it easy to manage services, networks, and volumes in a single YAML configuration file. Then, with a single command, you create and start all the services from your configuration file. docker コマンドのサブセット docker build や docker run で指定 していたオプションをYAMLに記述でき、 1コマンドで複数のイメージを作成・起 動できる 1. https://docs.docker.com/compose/ ↩︎ [1]