CentOS一键安装docker脚本

CentOS安装Docker一键脚本

在CentOS上安装Docker是许多项目中常见的任务之一。为了简化这个过程,你可以使用下面的一键脚本。

bash 复制代码
#!/bin/bash

# 卸载旧版本(如果有)
sudo yum remove -y docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

# 安装依赖包
sudo yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2

# 设置Docker稳定仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动Docker服务
sudo systemctl start docker

# 设置Docker开机自启
sudo systemctl enable docker

# 验证安装是否成功
sudo docker run hello-world

运行:

java 复制代码
chmod +x install_docker.sh
./install_docker.sh
相关推荐
半梦半醒*2 小时前
k8s——services资源+pod详解1
linux·运维·docker·kubernetes·centos·负载均衡
艾莉丝努力练剑17 小时前
【Linux基础开发工具 (一)】详解Linux软件生态与包管理器:从yum / apt原理到镜像源实战
linux·运维·服务器·ubuntu·centos·1024程序员节
IT曙光1 天前
在华为TaiShan 200系列服务器基于CentOS 7.6/7.7创建虚拟机
运维·服务器·centos
代码一天不写我浑森蓝廋1 天前
CentOS7 使用 centos-release-scl-rh yum库安装 devtoolset
linux·centos·gcc·devtoolset
春生野草2 天前
腾讯云部署gitlab
运维·centos·gitlab
艾莉丝努力练剑3 天前
【Linux权限 (二)】Linux权限机制深度解析:umask如何决定默认权限与粘滞位的妙用
大数据·linux·服务器·c++·ubuntu·centos·1024程序员节
我爱钱因此会努力3 天前
ansible实战- 关机
linux·运维·服务器·centos·自动化·ansible
我爱钱因此会努力3 天前
ansible自动化运维入门篇
linux·运维·服务器·centos·自动化·ansible
NextZeros3 天前
基于CentOS安装LNMP
linux·centos
Wang's Blog4 天前
Linux小课堂: Apache服务在CentOS上的安装与基础配置指南
linux·centos·apache