docker-compose 是什么

Docker Compose是什么?

我只能用简单的方式来做笔记,因为对于复杂或详细的事情不擅长。

当我突然想到的时候,我会添加更多内容。

关于Docker的先前知识/Qiita

参考网站1:Docker入门(第六回)〜 Docker Compose〜
参考网站2:【Docker】对于初学者来说,也许应该从docker-compose开始【借用炒饭的比喻】
参考网站3:试图解释docker-compose.yml的书写方法

0. Docker的环境配置方法

方法1 – 从Docker注册表(DockerHub)逐个下载
-> 如果是Web服务器,则选择nginx或apache
-> 如果是数据库,则选择mysql等
-> 如果是编程语言(例如laravel),则选择PHP等
逐个下载并将其作为容器运行。
* 此方法步骤繁多,作为初学者的我经常遇到困难和困扰。

在方法2中,可以将所有安装步骤都写在docker-compose.yml文件中,这样就可以简单地一次性安装。由于步骤简单,这可能更适合初学者。

1. Docker Compose 是什么?

・自动化的功能可构建和执行由多个容器组成的服务,并简化管理。
・通过准备compose文件并执行一次命令(方法2),可以从该文件中读取配置并启动所有容器服务。

使用Docker Compose的主要流程包括以下3个步骤。

1. 对每个容器创建 Dockerfile(如果使用现有的镜像则不需要)
2. 创建 docker-compose.yml 文件,并定义各个独立容器的启动配置
3. 执行 docker-compose up -d 命令,启动 docker-compose.yml 中定义的容器

bannerAds