本项目包含三种主要类型的脚本和配置文件:
- 位置:
shell/目录下 - 用途: 系统管理、自动化部署、环境配置等
- 特点: 可直接执行的 bash 脚本文件,用于各种 Linux 系统操作
- 位置:
docker/目录下 - 用途: 单容器应用的构建和部署
- 特点: 包含各个服务的 Dockerfile,用于构建自定义镜像
- 位置:
docker-compose/目录下 - 用途: 多容器应用的编排和部署
- 特点: 使用 docker-compose.yml 文件定义服务集群,支持一键部署复杂应用
# 进入 shell 目录
cd shell/
# 执行相应脚本
./script-name.sh# 进入 docker 目录
cd docker/service-name/
# 构建镜像
docker build -t image-name .# 进入 docker-compose 目录
cd docker-compose/service-name/
# 启动服务
docker-compose up -d