CentOS安装Docker
今天又重新安装了docker,复习回顾了一下安装过程。这个安装过程还是轻松的,毕竟有官方文档指导Docker文档。
这里值得注意的是在linux上安装安装的是Docker Engine
,这里有介绍说:
Docker Engine 是一种开源容器化技术,用于构建和容器化应用程序。Docker 引擎充当客户端-服务器应用程序,具有:
具有长时间运行的守护进程 dockerd 的服务器。
API,用于指定程序可用于与 Docker 守护程序通信和指示的接口。
命令行界面 (CLI) 客户端 docker 。
这里文档上写三种方法,这里只记录文档推荐的方法——使用rpm存储库安装
,以便安排和升级任务。实际上如果安装类似宝塔那种运维管理的面板,安装Docker更轻松。
1.卸载Docker
当你尝试安装新版本的Docker时,卸载任何此类旧版本以及关联的依赖项。旧版本的Docker是docker
和docker-engine
。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
这里注意的事是:卸载 Docker 时,存储在 /var/lib/docker/
中的映像、容器、卷和网络不会自动删除。
2.设置存储库
安装 yum-utils
包(提供yum-config-manager
实用程序)并设置存储库。
sudo yum install -y yum-utils
设置仓库源
# 1. 默认使用国外源,非常非常非常慢!
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 2. 推荐用国内源,丝滑!
$ sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
3.安装Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4.启动Docker
sudo systemctl start docker
4.验证
sudo docker run hello-world
5.卸载Docker Engine
卸载 Docker Engine、CLI、containerd 和 Docker Compose 包:
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷,请执行以下操作:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
标签:CentOS,sudo,ce,yum,Docker,安装,docker
From: https://www.cnblogs.com/sadanyaoquriben/p/18184747