2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								hide:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -  navigation
							 
						 
					
						
							
								
									
										
										
										
											2023-05-09 22:04:55 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  -  feedback
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -  footer
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-10 19:39:29 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								## :fontawesome-brands-docker:{style="color: #086dd7"} Docker 一键安装脚本
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< table > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.debian.org"  target = "_blank" > < img  src = "/../assets/images/icon/debian.svg"  width = "16"  height = "16"  style = "vertical-align: -0.45em" / > < / a >   Debian< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-12 22:00:40 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.centos.org"  target = "_blank" > < img  src = "/../assets/images/icon/centos.svg"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   CentOS< / td > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-10 19:39:29 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://cn.ubuntu.com"  target = "_blank" > < img  src = "/../assets/images/icon/ubuntu.svg"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Ubuntu< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://rockylinux.org"  target = "_blank" > < img  src = "/../assets/images/icon/rocky-linux.svg"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   Rocky Linux< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.kali.org"  target = "_blank" > < img  src = "/../assets/images/icon/kali-linux.svg"  width = "16"  height = "16" / > < / a >   Kali Linux< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://almalinux.org/zh-hans"  target = "_blank" > < img  src = "/assets/images/icon/almalinux.svg"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   AlmaLinux< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://access.redhat.com/products/red-hat-enterprise-linux"  target = "_blank" > < img  src = "/../assets/images/icon/redhat.svg"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Red Hat Enterprise Linux< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.opencloudos.org"  target = "_blank" > < img  src = "/assets/images/icon/opencloudos.png"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   OpenCloudOS< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://fedoraproject.org/zh-Hans"  target = "_blank" > < img  src = "/../assets/images/icon/fedora.ico"  width = "16"  height = "16"  style = "vertical-align: -0.15em" / > < / a >   Fedora< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < td > < a  href = "https://www.openeuler.org/zh"  target = "_blank" > < img  src = "/../assets/images/icon/openeuler.ico"  width = "16"  height = "16"  style = "vertical-align: -0.25em" / > < / a >   openEuler< / td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / table > 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								``` bash
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:38:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								bash < (curl -sSL https://linuxmirrors.cn/docker.sh)
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-08 18:49:07 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								!!! node ""
							 
						 
					
						
							
								
									
										
										
										
											2023-05-03 22:50:12 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-10 19:39:29 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    脚本集成安装 [`Docker Engine` ](https://docs.docker.com/engine ),可手动选择安装版本、下载软件源、镜像加速器,支持海内外服务器环境和 `arm`  架构处理器环境使用
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    `Docker CE`  软件镜像仓库,全称 Docker Community Edition ,用于下载并安装 Docker 相关软件包  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    `Docker Hub`  容器镜像仓库,默认为官方提供的公共库,用于控制下载镜像的来源存储仓库,又称镜像加速器
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### 命令选项
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| 名称 | 含义 | 选项值 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| :-: | :-: | :-: |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--source`  | 指定 `Docker CE`  源地址 | 地址 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--source-registry`  | 指定 Docker Hub 源地址 | 地址 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--install-latested`  | 控制是否安装最新版本的 Docker Engine | 地址 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `--ignore-backup-tips`  | 忽略覆盖备份提示(即不覆盖备份) | 无 |
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:38:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-19 20:35:50 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### 关于服务报错无法启动
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								!!! 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`
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    卸载完成后重新执行脚本安装即可
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-05-10 19:39:29 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								??? quote "原始执行脚本方法"
							 
						 
					
						
							
								
									
										
										
										
											2023-05-05 22:38:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ``` bash
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    bash < (curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ```