diff --git a/README.md b/README.md index a6fcd87..bd9964b 100644 --- a/README.md +++ b/README.md @@ -12,21 +12,77 @@ 未匹配的域名或 IP 访问返回 444(直接断开连接)。 -## 部署 +## 首次部署(Ubuntu 24) + +### 1. 更新系统并安装 Docker ```bash -docker-compose up -d --build +apt update && apt upgrade -y +apt install -y docker.io +systemctl enable docker && systemctl start docker ``` -## 更新配置 +### 2. 安装 Docker Compose + +```bash +apt install -y docker-compose-v2 +``` + +### 3. 设置 docker-compose 快捷引用 + +```bash +echo 'alias docker-compose="docker compose"' >> ~/.bashrc +source ~/.bashrc +``` + +### 4. 配置 Docker 镜像加速器 + +```bash +mkdir -p /etc/docker +cat > /etc/docker/daemon.json << 'EOF' +{ + "registry-mirrors": [ + "https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com", + "https://aknp1c38.mirror.aliyuncs.com" + ] +} +EOF +systemctl restart docker +``` + +### 5. 配置 Git 记住账号密码 + +```bash +git config --global credential.helper store +``` + +### 6. 拉取项目 + +推荐放在 `/app/` 目录下: + +```bash +mkdir -p /app && cd /app +git clone http://git.jianshixingqiu.com/offerpai/global-nginx-config.git +cd global-nginx-config +``` + +### 7. 启动服务 + +```bash +docker compose up -d --build +``` + +## 日常操作 + +### 更新配置 修改 `nginx.conf` 后重新构建: ```bash -docker-compose up -d --build +docker compose up -d --build ``` -## 证书更新 +### 证书更新 替换 `certificate/` 目录下的证书文件后重新构建。