# shell **Repository Path**: fublog/shell ## Basic Information - **Project Name**: shell - **Description**: 包含docker配置文件和shell脚本,已经docker编排文件 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-06-17 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目使用说明 ## 项目结构 本项目包含三种主要类型的脚本和配置文件: ### 1. Shell 脚本 - **位置**: `shell/` 目录下 - **用途**: 系统管理、自动化部署、环境配置等 - **特点**: 可直接执行的 bash 脚本文件,用于各种 Linux 系统操作 ### 2. Docker 配置文件 - **位置**: `docker/` 目录下 - **用途**: 单容器应用的构建和部署 - **特点**: 包含各个服务的 [Dockerfile](./docker/demo/Dockerfile),用于构建自定义镜像 ### 3. Docker Compose 部署文件 - **位置**: `docker-compose/` 目录下 - **用途**: 多容器应用的编排和部署 - **特点**: 使用 [docker-compose.yml](./docker-compose/docker-registry/docker-compose.yml) 文件定义服务集群,支持一键部署复杂应用 ## 使用方法 ### Shell 脚本执行 ```bash # 进入 shell 目录 cd shell/ # 执行相应脚本 ./script-name.sh ``` ### Docker 镜像构建 ```bash # 进入 docker 目录 cd docker/service-name/ # 构建镜像 docker build -t image-name . ``` ### Docker Compose 部署 ```bash # 进入 docker-compose 目录 cd docker-compose/service-name/ # 启动服务 docker-compose up -d ```