应用容器化
1、概述
将 go 开发的 web 应用容器化。
任务目标
- 使用单台服务器,使用 docker 部署 go web 应用
- 掌握 docker 的简单操作
- 学会使用 dockerfile 构建服务容器
- 学会使用 docker-compose 部署应用
2、项目容器化实践
- 这个是一个团队项目,团队规模不限(建议 6 人以内)
- 使用上一次作业 github 组织
- 将数据库改为 mysql
- 提供 dockerfile 和 stack.yml 文件
- 项目需要至少提供 3 个容器
- 前端服务容器(Nodejs)
- 后端服务容器(Go)
- 数据库容器(Mysql)
- 提交物
- 每个小组一个实验报告
- 提交时间,一周