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
相关推荐
TDD_062816 小时前
【运维】Centos硬盘满导致开机时处于加载状态无法开机解决办法
linux·运维·经验分享·centos
IEVEl18 小时前
Centos7 安装 TDengine
运维·centos·时序数据库·tdengine
熊猫片沃子1 天前
centos挂载数据盘
后端·centos
IT 小旋风1 天前
Linux centos 7 常用服务器搭建
linux·服务器·centos
爪娃侠2 天前
解决wsl2下CentOS 7 的 yum 仓库无法连接问题
linux·运维·centos
cnskylee2 天前
【Keepalived】Keepalived-2.3.3明确结束对CentOS 7的支持
centos·keepalived·2.3.2·2.3.3
IEVEl3 天前
Centos7 开放端口号
linux·网络·centos
IEVEl3 天前
CentOS 7 安装 EMQX (MQTT)
linux·运维·centos
BTU_YC3 天前
Cannot find a valid baseurl for repo: centos-sclo-sclo/x86_64
linux·运维·centos·php
大王10243 天前
在 CentOS 系统中开机自动执行 Shell 脚本
linux·运维·centos