mirror of
				https://gitee.com/SuperManito/LinuxMirrors
				synced 2025-11-04 08:20:28 +08:00 
			
		
		
		
	
		
			
				
	
	
	
		
			5.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			5.7 KiB
		
	
	
	
	
	
	
	
hide
| hide | |||
|---|---|---|---|
  | 
如果您觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友 :octicons-heart-fill-24:{ .heart style="color: red" }
:fontawesome-brands-docker:{style="color: #086dd7"} Docker 安装脚本
支持 选择或更换软件源以及镜像仓库、安装指定版本、重装 等功能
脚本参考 官方文档 使用包管理工具实现安装,支持的系统详见下方表格
=== ":octicons-globe-16: CDN(推荐)"
``` 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)
```
!!! node ""
脚本集成安装 [`Docker Engine`](https://docs.docker.com/engine) 和 [`Docker Compose`](https://docs.docker.com/compose),可选择安装版本、下载软件源、镜像加速器,支持海内外服务器环境和 `arm` 架构处理器环境使用
`Docker CE` 软件仓库,全称 Docker Community Edition(Docker 社区版),用于下载并安装 Docker 相关软件包  
`Docker Registry` 镜像仓库,用于控制下载镜像的默认来源存储仓库,又称镜像加速器,默认为官方的 Docker Hub 仓库
命令选项
| 名称 | 含义 | 选项值 | 
|---|---|---|
--source | 
指定 Docker CE 源地址(域名或IP) | 
地址 | 
--source-registry | 
指定镜像仓库地址(域名或IP) | 地址 | 
--codename | 
指定 Debian 系操作系统的版本代号 | 代号名称 | 
--install-latest | 
控制是否安装最新版本的 Docker Engine | true 或 false | 
--ignore-backup-tips | 
忽略覆盖备份提示(即不覆盖备份) | 无 | 
软件源格式
<指定WEB协议>://<软件源地址>/<软件源分支>
关于服务报错无法启动
!!! quote ""
非新装环境可能会在运行脚本后遇到 `Docker` 服务无法启动的情况,建议重新安装来解决,卸载不会删除镜像和容器数据
卸载命令如下:
=== "Debian 系"
    ``` bash
    apt-get remove -y docker* containerd.io runc && apt-get autoremove
    ```
    > `Debian`   `Ubuntu`   `Kali`   `Linux Mint`   `Deepin`   `Armbian`   `Proxmox`
=== "RedHat 系 / OpenCloudOS / openEuler / Anolis OS"
    ``` bash
    yum remove -y docker* containerd.io podman* runc
    ```
    > `Red Hat Enterprise Linux`   `CentOS`   `Rocky Linux`   `AlmaLinux`   `Fedora`   `OpenCloudOS`   `openEuler`   `Anolis OS`
卸载完成后重新执行脚本安装即可