CentOS 7.8 安装 Docker

1.卸载旧版本

复制代码
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

2.安装依赖

复制代码
sudo yum -y install gcc
sudo yum -y install gcc-c++

3.安装软件包

复制代码
sudo yum install -y yum-utils

4.设置 stable 镜像仓库(使用国内阿里云仓库链接下载)

复制代码
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.更新 yum 软件包索引

复制代码
sudo yum makecache fast

6.安装 Docker 引擎

复制代码
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin

7.启动 Docker

复制代码
sudo systemctl start docker    # 启动
sudo systemctl status docker   # 查看状态
sudo systemctl enable docker   # 设置开机自启
sudo ps -ef | grep docker      # 查看进程

8.测试

复制代码
sudo docker run hello-world

9.卸载

复制代码
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

10.设置开机启动

复制代码
systemctl enable docker.service

11.关闭开机启动

复制代码
systemctl disable docker.service
相关推荐
mohesashou33 分钟前
红帽linux的K8S部署
linux·kubernetes·ansible
xiaoye-duck1 小时前
《Linux网络编程》UDP Socket 编程实战:从 Echo 回显、通用字典服务到套接字封装全流程
linux·网络·udp
孙克旭_2 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
life码农3 小时前
Linux截取Nginx指定时间段日志的三种方法(grep/awk/sed)
linux·nginx
Dawn-bit3 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器
JavaPub-rodert3 小时前
使用 Docker 部署 Ollama:Docker Compose 一键运行 DeepSeek-R1 1.5B
运维·docker·容器
NJCloud4 小时前
MooseFS 分布式存储部署与高可用架构实践
linux·运维·分布式·架构
mounter6254 小时前
将 RDMA 引入容器:Soft-RoCE (RXE) 网络命名空间支持深度解析
linux·linux kernel·kernel·rdma·net namespace
奈斯先生Vector4 小时前
从 127.0.0.1:3080 到插件运行时:DeepSeek Harness 远程开发与版本治理实战
linux·运维·人工智能·ubuntu·aigc