Skip to content

Latest commit

 

History

History
42 lines (22 loc) · 2.74 KB

README.md

File metadata and controls

42 lines (22 loc) · 2.74 KB

🚀 Task-3

1. Background

i. Docker

容器 代表一个打包好的软件运行环境。容器镜像 是一系列静态文件。容器运行时 可运行镜像来生成容器。广义上的 Docker 可以表示运行的 Docker container,可以表示静态的 Docker image,可以表示运行 container 的 Docker Engine,也可以表示一个帮助开发者开发、运行、发布应用的平台。

通过 这里 安装 Docker。

Dockerfile 用于定制镜像,可通过 这里 学习 Dockerfile。如果你认为这不够仔细,可以阅读 Dockerfile Reference

ii. docker-compose

现在可以直接使用 docker compose 来代替 docker-compose,详见 此处

docker-compose.yml 用于告知 docker compose 如何运行。由于 compose 可 build 与 run,因此 docker-compose.yml 有两个重要的 elementdocker-compose file build & docker-compose file deploy

docker-compose 还有其余 element,可见 docker-compose file specification

iii. GitHub Actions

常用于 CI/CD

使用 .github/workflows 下的 *.yaml 文件来定义 GitHub Actions 的 workflow。可通过 这里 从无到有触发有用的 workflow。(不过 GitHub 的 documentation 无一不抽象)

2. Tasks