From 02c96bc497e99b3dc864f87549a671b10f8ec673 Mon Sep 17 00:00:00 2001 From: WuYongJie <549727955@qq.com> Date: Tue, 21 Jul 2026 17:02:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E7=94=A8=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=BA=90=E5=AE=89=E8=A3=85=20Docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/bootstrap-server.sh | 29 +---------------------------- docs/开发与部署SOP.md | 2 +- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/deploy/bootstrap-server.sh b/deploy/bootstrap-server.sh index d1404cf6..14b42581 100644 --- a/deploy/bootstrap-server.sh +++ b/deploy/bootstrap-server.sh @@ -11,34 +11,7 @@ fi export DEBIAN_FRONTEND=noninteractive apt-get update -apt-get install -y --no-install-recommends ca-certificates curl openssl - -install -m 0755 -d /etc/apt/keyrings -if [ ! -f /etc/apt/keyrings/docker.asc ]; then - curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc - chmod a+r /etc/apt/keyrings/docker.asc -fi - -. /etc/os-release -ARCH="$(dpkg --print-architecture)" -CODENAME="${UBUNTU_CODENAME:-$VERSION_CODENAME}" - -{ - printf '%s\n' \ - 'Types: deb' \ - 'URIs: https://download.docker.com/linux/ubuntu' \ - "Suites: $CODENAME" \ - 'Components: stable' \ - "Architectures: $ARCH" \ - 'Signed-By: /etc/apt/keyrings/docker.asc' -} > /etc/apt/sources.list.d/docker.sources - -apt-get update -if command -v docker >/dev/null 2>&1; then - apt-get install -y --no-install-recommends docker-buildx-plugin docker-compose-plugin -else - apt-get install -y --no-install-recommends docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -fi +apt-get install -y --no-install-recommends ca-certificates openssl docker.io docker-compose-v2 systemctl enable --now docker if ! swapon --show=NAME --noheadings | grep -q .; then diff --git a/docs/开发与部署SOP.md b/docs/开发与部署SOP.md index bf91abd3..db0ec482 100644 --- a/docs/开发与部署SOP.md +++ b/docs/开发与部署SOP.md @@ -55,7 +55,7 @@ 初始化脚本会: -- 安装并启动 Docker 与 Compose; +- 使用服务器现有 Ubuntu 安全更新源安装并启动 Docker 与 Compose; - 为 2GB 服务器增加 2GB swap(交换空间),仅用于运行时缓冲; - 创建 `/opt/caiwuxitong/runtime/.env`; - 在服务器本地生成数据库密码和 Laravel `APP_KEY`,不会打印出来;