centos7安装docker容器

卸载老版本:

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

/var/lib/docker/路径下存在镜像、数据卷、容器等,在卸载的时候是不会自动删除的。

安装yum源

bash 复制代码
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装最新版本:

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

安装指定版本:

搜索版本:

bash 复制代码
yum list docker-ce --showduplicates | sort -r
bash 复制代码
docker-ce.x86_64    3:24.0.0-1.el8    docker-ce-stable
docker-ce.x86_64    3:23.0.6-1.el8    docker-ce-stable
<...>

安装:

<VERSION_STRING>替换为对应的版本号

bash 复制代码
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin

启动docker :

bash 复制代码
sudo systemctl start docker

设置开机启动:

bash 复制代码
systemctl enable docker

测试:

bash 复制代码
sudo docker run hello-world
相关推荐
xiaolu2891 小时前
k8s学习 - 命令记录
学习·docker·kubernetes
做运维的阿瑞2 小时前
Kubernetes 存储核心理论:深入理解 PVC 静态迁移与动态扩容
运维·容器·kubernetes
小任今晚几点睡2 小时前
Docker 完整指南:从入门到企业实战
运维·docker·容器
无妄无望2 小时前
docker学习 (3)网络与防火墙
网络·学习·docker
qq_264220893 小时前
K8s-Pod控制器
容器
追梦者1233 小时前
k8s项目实战篇 kubesphere安装
云原生·容器·kubernetes
-L74 小时前
【Kubernetes】常见面试题汇总(二十五)
云原生·容器·kubernetes
努力搬砖的咸鱼5 小时前
Node.js 和 Java 项目怎么写 Dockerfile
java·开发语言·docker·云原生·容器·node.js
二进制coder7 小时前
Kubernetes全景解读:从云原生基石到卓越实践
云原生·容器·kubernetes
凯子坚持 c8 小时前
Docker 深度解析:从虚拟化到新一代应用构建、运行与交付
运维·docker·容器