mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-04 00:10:27 +08:00
3.9 KiB
3.9 KiB
hide
| hide | |||
|---|---|---|---|
|
:fontawesome-brands-docker:{style="color: #086dd7"} Docker 一键安装脚本
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
??? quote "原始执行脚本方法"
``` bash
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
```
!!! node ""
脚本集成安装 [`Docker Engine`](https://docs.docker.com/engine),可选择安装版本、下载软件源、镜像加速器,支持海内外服务器环境和 `arm` 架构处理器环境使用
`Docker CE` 软件仓库,全称 Docker Community Edition (Docker 社区版),用于下载并安装 Docker 相关软件包
`Docker Registry` 镜像仓库,用于控制下载镜像的来源存储仓库,又称镜像加速器,默认为官方提供 Docker Hub 仓库
命令选项
| 名称 | 含义 | 选项值 |
|---|---|---|
--source |
指定 Docker CE 源地址 |
地址 |
--source-registry |
指定镜像仓库地址 | 地址 |
--codename |
指定 Debian 系操作系统的版本名称 | 版本名 |
--install-latested |
控制是否安装最新版本的 Docker Engine | true 或 false |
--ignore-backup-tips |
忽略覆盖备份提示(即不覆盖备份) | 无 |
关于服务报错无法启动
!!! quote ""
非新装环境可能会在运行脚本后遇到 `Docker` 服务无法启动的情况,建议重新安装来解决,卸载不会删除镜像和容器数据
卸载命令如下:
=== "Debian 系 Linux"
``` bash
apt-get remove -y docker* containerd.io podman* runc && apt-get autoremove
```
> `Debian` `Ubuntu` `Kali`
=== "RedHat 系 Linux / OpenCloudOS / openEuler"
``` bash
yum remove -y docker* containerd.io podman* runc
```
> `Red Hat Enterprise Linux` `CentOS` `Rocky Linux` `AlmaLinux` `Fedora` `OpenCloudOS` `openEuler`
卸载完成后重新执行脚本安装即可