From 2360f1b584e34e91b694244db3e658da21853cf8 Mon Sep 17 00:00:00 2001 From: Super Manito <68613938+SuperManito@users.noreply.github.com> Date: Tue, 22 Apr 2025 18:12:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeMirrors.sh | 1 + DockerInstallation.sh | 1 + docs/assets/images/sponsor/yunyoo.png | Bin 0 -> 10906 bytes docs/other/index.md | 464 +++++++++++++------------- docs/sponsor/index.md | 2 +- docs/sponsor/main.html | 3 + docs/theme/partials/toc.html | 3 + docs/use/index.md | 72 ++-- 8 files changed, 275 insertions(+), 271 deletions(-) create mode 100644 docs/assets/images/sponsor/yunyoo.png diff --git a/ChangeMirrors.sh b/ChangeMirrors.sh index 6c9e5bb..a95744e 100755 --- a/ChangeMirrors.sh +++ b/ChangeMirrors.sh @@ -636,6 +636,7 @@ function run_end() { "🔥 林枫云 · 专注独立IP高频VPS|R9/i9系列定制 ➜ https://www.dkdun.cn" "🔥 乔星欢 · 香港4核4G服务器28元起_香港500Mbps大带宽 ➜ https://www.qiaoxh.com" "🔥 速拓云 · 国内高防云服务器新用户享5折优惠 ➜ https://www.sutuoyun.com" + "🔥 云悠YUNYOO · 全球高性价比云服务器|低至15.99元起 ➜ https://yunyoo.cc" ) echo -e "\n✨ 脚本运行完毕,更多使用教程详见官网 👉 \033[3mhttps://linuxmirrors.cn\033[0m\n" for ad in "${sponsor_ad[@]}"; do diff --git a/DockerInstallation.sh b/DockerInstallation.sh index db0a343..bd9ef2e 100755 --- a/DockerInstallation.sh +++ b/DockerInstallation.sh @@ -345,6 +345,7 @@ function run_end() { "🔥 林枫云 · 专注独立IP高频VPS|R9/i9系列定制 ➜ https://www.dkdun.cn" "🔥 乔星欢 · 香港4核4G服务器28元起_香港500Mbps大带宽 ➜ https://www.qiaoxh.com" "🔥 速拓云 · 国内高防云服务器新用户享5折优惠 ➜ https://www.sutuoyun.com" + "🔥 云悠YUNYOO · 全球高性价比云服务器|低至15.99元起 ➜ https://yunyoo.cc" ) echo -e "\n✨ 脚本运行完毕,更多使用教程详见官网 👉 \033[3mhttps://linuxmirrors.cn\033[0m\n" for ad in "${sponsor_ad[@]}"; do diff --git a/docs/assets/images/sponsor/yunyoo.png b/docs/assets/images/sponsor/yunyoo.png new file mode 100644 index 0000000000000000000000000000000000000000..efdcc58ff35b25d72944085f0815255b5f2e8fd7 GIT binary patch literal 10906 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 如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友 :octicons-heart-fill-24:{ .heart style="color: red" } - -!!! tip inline end "本项目脚本已被众多开源项目使用,广受社区用户好评" - -## :simple-docker:{style="color: #1d63ed"} Docker 安装脚本 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Debian Red Hat Enterprise Linux
Ubuntu Fedora
Kali Linux CentOS
Linux Mint Rocky Linux
Deepin(深度) AlmaLinux
Zorin OS openEuler(开源欧拉)
Armbian OpenCloudOS(鸥栖)
Proxmox VE Anolis OS(龙蜥)
Raspberry Pi OS
- -!!! quote "" - - === ":linuxmirrors: 官网(推荐)" - - ``` bash - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) - ``` - - === ":simple-github: GitHub" - - ``` bash - bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh) - ``` - - === ":simple-gitee: Gitee 码云" - - ``` bash - bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh) - ``` - - === ":simple-jsdelivr: jsDelivr(CDN)" - - ``` bash - bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh) - ``` - -集成安装 [`Docker Engine`](https://docs.docker.com/engine) 和 [`Docker Compose (插件)`](https://docs.docker.com/compose/install/linux),支持选择或更换软件源以及镜像仓库、安装指定版本、重装等功能,支持 ARM 架构处理器 - -脚本参考 [官方文档](https://docs.docker.com/engine/install) 采用官方提供的方法使用系统包管理工具进行安装,这意味着可安装的版本是由官方仓库决定的,本脚本不存在兼容性等问题。 - -> 注:Docker Compose 自 V2 版本起开始作为 Docker CLI 的一部分,不再需要单独安装,请使用 `docker compose` 命令替代 `docker-compose` - -!!! node "软件源说明" - - `Docker CE` 软件仓库,全称 Docker Community Edition(Docker 社区版),用于下载并安装 Docker 相关软件包 - `Docker Registry` 镜像仓库,用于控制拉取镜像的默认来源存储仓库,又称镜像加速器,默认为官方的 Docker Hub 仓库 - - 由于一些不可抗力的因素,目前国内网络环境一般无法正常访问 Docker Hub 因此无法拉取镜像,使用推荐的镜像源勉强能够使用不过速度可能会很慢 - -- ### 命令选项(高级用法) - - | 名称 | 含义 | 选项值 | - | :-: | :-: | :-: | - | `--source` | 指定 `Docker CE` 源地址(域名或IP) | `地址` | - | `--source-registry` | 指定镜像仓库地址(域名或IP) | `地址` | - | `--branch` | 指定 Docker CE 源仓库 | `仓库名(详见下方文档)` | - | `--codename` | 指定 Debian 系操作系统的版本代号 | `代号名称` | - | `--designated-version` | 指定 `Docker CE` 安装版本 | `版本号(详见下方文档)` | - | `--protocol` | 指定 `Docker CE` 源的 WEB 协议 | `http` 或 `https` | - | `--install-latest` | 是否安装最新版本的 Docker Engine | `true` 或 `false` | - | `--close-firewall` | 是否关闭防火墙 | `true` 或 `false` | - | `--clean-screen` | 是否在运行前清除屏幕上的所有内容 | `true` 或 `false` | - | `--ignore-backup-tips` | 忽略覆盖备份提示(即不覆盖备份) | 无 | - | `--pure-mode` | 纯净模式,精简打印内容 | 无 | - - > 软件源完整格式 `://<软件源地址(域名或IP)>/<软件源仓库(路径)>` - - - ``` - $ bash DockerInstallation.sh --help - - 命令选项(名称/含义/值): - - --source 指定 Docker CE 源地址(域名或IP) 地址 - --source-registry 指定镜像仓库地址(域名或IP) 地址 - --branch 指定 Docker CE 源仓库(路径) 仓库名 - --codename 指定 Debian 系操作系统的版本代号 代号名称 - --designated-version 指定 Docker CE 安装版本 版本号 - --protocol 指定 Docker CE 源的 WEB 协议 http 或 https - --install-latest 是否安装最新版本的 Docker Engine true 或 false - --close-firewall 是否关闭防火墙 true 或 false - --clean-screen 是否在运行前清除屏幕上的所有内容 true 或 false - --ignore-backup-tips 忽略覆盖备份提示 无 - --pure-mode 纯净模式,精简打印内容 无 - - 问题报告 https://github.com/SuperManito/LinuxMirrors/issues - ``` - - - #### 指定 Docker CE 软件源地址 - - ``` { .bash .no-copy } - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --source mirror.example.com/docker-ce - ``` - > 注意该地址路径需要包含镜像站的 Docker CE 软件源仓库路径即 `docker-ce` - - - #### 指定镜像仓库地址 - - ``` { .bash .no-copy } - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --source-registry registry.example.com - ``` - - - #### 指定 Docker CE 软件源仓库 - - 脚本默认会自动判断一般无需指定,除非你有特殊需求 - - ``` { .bash .no-copy } - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --branch centos - ``` - > 仓库名是固定的,目前只有 `centos` `debian` `fedora` `raspbian` `rhel` `sles` `static` `ubuntu` 这几个 - > 具体详见 [官方安装文档](https://docs.docker.com/engine/install) 和 [Docker CE 官方仓库](https://download.docker.com/linux) - - - #### 指定 Docker CE 安装版本 - - 指定安装版本时会忽略 `是否安装最新版本` 的命令选项,格式为 `主版本.次版本.补丁版本`,例如 `27.4.1`。 - - ``` { .bash .no-copy } - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --designated-version 27.0.0 - ``` - > 如果指定的版本不存在或者不支持当前系统,届时脚本会报错跳出 - - ??? quote "查看版本列表的方法" - - === "Debian 系" - - ``` bash - apt-cache madison docker-ce | awk '{print $3}' | grep -Eo "[0-9][0-9].[0-9]{1,2}.[0-9]{1,2}" | sort -t '.' -k1,1nr -k2,2nr -k3,3nr - ``` - - > `Debian`   `Ubuntu`   `Kali`   `Linux Mint`   `Deepin`   `Zorin OS`   `Armbian`   `Proxmox VE`   `Raspberry Pi OS` - - === "RedHat 系 / openEuler / OpenCloudOS / Anolis OS" - - ``` bash - dnf list docker-ce --showduplicates | sort -r | awk '{print $2}' | grep -Eo "[0-9][0-9].[0-9]{1,2}.[0-9]{1,2}" | sort -t '.' -k1,1nr -k2,2nr -k3,3nr - ``` - - > `Red Hat Enterprise Linux`   `CentOS`   `Rocky Linux`   `AlmaLinux`   `Fedora`   `openEuler`   `OpenCloudOS`   `Anolis OS` - - 未出现在该列表中的版本则不支持通过本脚本安装,如果获取不到版本列表说明你当前的系统环境还没有正确配置 Docker CE 软件源(运行脚本时不存在该问题) - - - - #### 无人值守(自动化) - - 不通过交互完成安装操作,至少需要使用如下命令选项来实现,建议熟悉后再使用 - - ``` { .bash .no-copy title="参考命令" } - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) \ - --source mirror.example.com/docker-ce \ - --source-registry registry.hub.docker.com \ - --protocol http \ - --use-intranet-source false \ - --install-latest true \ - --close-firewall true \ - --ignore-backup-tips - ``` - - - #### 纯净模式 - - 为了便于开发者使用故推出此功能,启用后会精简脚本内容输出,建议搭配其它命令选项无交互使用 - - ``` bash - bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --pure-mode - ``` - - !!! tip "滚动输出的命令日志可能存在无法预料的显示问题,不过目前暂未发现异常" - -- ### 关于服务报错无法启动 - - !!! quote "" - - 非新装环境可能会在运行脚本后遇到 `Docker` 服务无法启动的情况,建议重新安装来解决,卸载不会删除镜像和容器数据 - - 卸载命令如下: - - === "Debian 系" - - ``` bash - apt-get remove -y docker* containerd.io runc && apt-get autoremove - ``` - - > `Debian`   `Ubuntu`   `Kali`   `Linux Mint`   `Deepin`   `Zorin OS`   `Armbian`   `Proxmox VE`   `Raspberry Pi OS` - - === "RedHat 系 / openEuler / OpenCloudOS / Anolis OS" - - ``` bash - yum remove -y docker* containerd.io podman* runc - ``` - - > `Red Hat Enterprise Linux`   `CentOS`   `Rocky Linux`   `AlmaLinux`   `Fedora`   `openEuler`   `OpenCloudOS`   `Anolis OS` - - 卸载完成后重新执行脚本安装即可 +--- +hide: + - navigation + - feedback + - footer +--- + +> 如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友 :octicons-heart-fill-24:{ .heart style="color: red" } + +!!! tip inline end "本项目脚本已被众多开源项目使用,广受社区用户好评" + +## :simple-docker:{style="color: #1d63ed"} Docker 安装脚本 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Debian Red Hat Enterprise Linux
Ubuntu Fedora
Kali Linux CentOS
Linux Mint Rocky Linux
Deepin(深度) AlmaLinux
Zorin OS openEuler(开源欧拉)
Armbian OpenCloudOS(鸥栖)
Proxmox VE Anolis OS(龙蜥)
Raspberry Pi OS
+ +!!! quote "" + + === ":linuxmirrors: 官网(推荐)" + + ``` bash + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) + ``` + + === ":simple-github: GitHub" + + ``` bash + bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh) + ``` + + === ":simple-gitee: Gitee 码云" + + ``` bash + bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh) + ``` + + === ":simple-jsdelivr: jsDelivr(CDN)" + + ``` bash + bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh) + ``` + +集成安装 [`Docker Engine`](https://docs.docker.com/engine) 和 [`Docker Compose (插件)`](https://docs.docker.com/compose/install/linux),支持选择或更换软件源以及镜像仓库、安装指定版本、重装等功能,支持 ARM 架构处理器 + +脚本参考 [官方文档](https://docs.docker.com/engine/install) 采用官方提供的方法使用系统包管理工具进行安装,这意味着可安装的版本是由官方仓库决定的,本脚本不存在兼容性等问题。 + +> 注:Docker Compose 自 V2 版本起开始作为 Docker CLI 的一部分,不再需要单独安装,请使用 `docker compose` 命令替代 `docker-compose` + +!!! node "软件源说明" + + `Docker CE` 软件仓库,全称 Docker Community Edition(Docker 社区版),用于下载并安装 Docker 相关软件包 + `Docker Registry` 镜像仓库,用于控制拉取镜像的默认来源存储仓库,又称镜像加速器,默认为官方的 Docker Hub 仓库 + + 由于一些不可抗力的因素,目前国内网络环境一般无法正常访问 Docker Hub 因此无法拉取镜像,使用推荐的镜像源勉强能够使用不过速度可能会很慢 + +- ### 命令选项(高级用法) + + + ``` + $ bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --help + + 命令选项(名称/含义/值): + + --source 指定 Docker CE 源地址(域名或IP) 地址 + --source-registry 指定镜像仓库地址(域名或IP) 地址 + --branch 指定 Docker CE 源仓库(路径) 仓库名 + --codename 指定 Debian 系操作系统的版本代号 代号名称 + --designated-version 指定 Docker CE 安装版本 版本号 + --protocol 指定 Docker CE 源的 WEB 协议 http 或 https + --install-latest 是否安装最新版本的 Docker Engine true 或 false + --close-firewall 是否关闭防火墙 true 或 false + --clean-screen 是否在运行前清除屏幕上的所有内容 true 或 false + --ignore-backup-tips 忽略覆盖备份提示 无 + --pure-mode 纯净模式,精简打印内容 无 + ``` + + | 名称 | 含义 | 选项值 | + | :-: | :-: | :-: | + | `--source` | 指定 `Docker CE` 源地址(域名或IP) | `地址` | + | `--source-registry` | 指定镜像仓库地址(域名或IP) | `地址` | + | `--branch` | 指定 Docker CE 源仓库 | `仓库名(详见下方文档)` | + | `--codename` | 指定 Debian 系操作系统的版本代号 | `代号名称` | + | `--designated-version` | 指定 `Docker CE` 安装版本 | `版本号(详见下方文档)` | + | `--protocol` | 指定 `Docker CE` 源的 WEB 协议 | `http` 或 `https` | + | `--install-latest` | 是否安装最新版本的 Docker Engine | `true` 或 `false` | + | `--close-firewall` | 是否关闭防火墙 | `true` 或 `false` | + | `--clean-screen` | 是否在运行前清除屏幕上的所有内容 | `true` 或 `false` | + | `--ignore-backup-tips` | 忽略覆盖备份提示(即不覆盖备份) | 无 | + | `--pure-mode` | 纯净模式,精简打印内容 | 无 | + + > 软件源完整格式 `://<软件源地址(域名或IP)>/<软件源仓库(路径)>` + + - #### 指定 Docker CE 软件源地址 + + ``` { .bash .no-copy } + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --source mirror.example.com/docker-ce + ``` + > 注意该地址路径需要包含镜像站的 Docker CE 软件源仓库路径即 `docker-ce` + + - #### 指定镜像仓库地址 + + ``` { .bash .no-copy } + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --source-registry registry.example.com + ``` + + - #### 指定 Docker CE 软件源仓库 + + 脚本默认会自动判断一般无需指定,除非你有特殊需求 + + ``` { .bash .no-copy } + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --branch centos + ``` + > 仓库名是固定的,目前只有 `centos` `debian` `fedora` `raspbian` `rhel` `sles` `static` `ubuntu` 这几个 + > 具体详见 [官方安装文档](https://docs.docker.com/engine/install) 和 [Docker CE 官方仓库](https://download.docker.com/linux) + + - #### 指定 Docker CE 安装版本 + + 指定安装版本时会忽略 `是否安装最新版本` 的命令选项,格式为 `主版本.次版本.补丁版本`,例如 `27.4.1`。 + + ``` { .bash .no-copy } + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --designated-version 27.0.0 + ``` + > 如果指定的版本不存在或者不支持当前系统,届时脚本会报错跳出 + + ??? quote "查看版本列表的方法" + + === "Debian 系" + + ``` bash + apt-cache madison docker-ce | awk '{print $3}' | grep -Eo "[0-9][0-9].[0-9]{1,2}.[0-9]{1,2}" | sort -t '.' -k1,1nr -k2,2nr -k3,3nr + ``` + + > `Debian`   `Ubuntu`   `Kali`   `Linux Mint`   `Deepin`   `Zorin OS`   `Armbian`   `Proxmox VE`   `Raspberry Pi OS` + + === "RedHat 系 / openEuler / OpenCloudOS / Anolis OS" + + ``` bash + dnf list docker-ce --showduplicates | sort -r | awk '{print $2}' | grep -Eo "[0-9][0-9].[0-9]{1,2}.[0-9]{1,2}" | sort -t '.' -k1,1nr -k2,2nr -k3,3nr + ``` + + > `Red Hat Enterprise Linux`   `CentOS`   `Rocky Linux`   `AlmaLinux`   `Fedora`   `openEuler`   `OpenCloudOS`   `Anolis OS` + + 未出现在该列表中的版本则不支持通过本脚本安装,如果获取不到版本列表说明你当前的系统环境还没有正确配置 Docker CE 软件源(运行脚本时不存在该问题) + + + - #### 无人值守(自动化) + + 不通过交互完成安装操作,至少需要使用如下命令选项来实现,建议熟悉后再使用 + + ``` { .bash .no-copy title="参考命令" } + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) \ + --source mirror.example.com/docker-ce \ + --source-registry registry.hub.docker.com \ + --protocol http \ + --use-intranet-source false \ + --install-latest true \ + --close-firewall true \ + --ignore-backup-tips + ``` + + - #### 纯净模式 + + 为了便于开发者使用故推出此功能,启用后会精简脚本内容输出,建议搭配其它命令选项无交互使用 + + ``` bash + bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --pure-mode + ``` + + !!! tip "滚动输出的命令日志可能存在无法预料的显示问题,不过目前暂未发现异常" + +- ### 关于服务报错无法启动 + + !!! quote "" + + 非新装环境可能会在运行脚本后遇到 `Docker` 服务无法启动的情况,建议重新安装来解决,卸载不会删除本地镜像和容器数据 + + 卸载命令如下: + + === "Debian 系" + + ``` bash + apt-get remove -y docker* containerd.io runc && apt-get autoremove + ``` + + > `Debian`   `Ubuntu`   `Kali`   `Linux Mint`   `Deepin`   `Zorin OS`   `Armbian`   `Proxmox VE`   `Raspberry Pi OS` + + === "RedHat 系 / openEuler / OpenCloudOS / Anolis OS" + + ``` bash + yum remove -y docker* containerd.io podman* runc + ``` + + > `Red Hat Enterprise Linux`   `CentOS`   `Rocky Linux`   `AlmaLinux`   `Fedora`   `openEuler`   `OpenCloudOS`   `Anolis OS` + + 卸载完成后重新执行脚本安装即可 diff --git a/docs/sponsor/index.md b/docs/sponsor/index.md index 60a05da..7672740 100644 --- a/docs/sponsor/index.md +++ b/docs/sponsor/index.md @@ -14,7 +14,7 @@ hide:

成为赞助商

请前往作者爱发电主页查看说明并与作者取得联系

diff --git a/docs/sponsor/main.html b/docs/sponsor/main.html index 8b344ac..4873dd5 100644 --- a/docs/sponsor/main.html +++ b/docs/sponsor/main.html @@ -17,6 +17,9 @@ + +