最新Docker在Centos7下安装部署(参考官方教程文档)
本教程指导如何在Centos7下安装部署Docker,参考官方文档教程操作。觉得文章写的还不错的,请点点赞,加关注,谢谢!
一、前言
Docker官方安装教程文档网址:https://docs.docker.com/engine/install/centos/
本教程指导如何在Centos7下安装部署Docker,参考官方文档教程操作。
本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错,请点点赞,加关注,谢谢!
二、安装部署
1、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/
目录下的图像、容器、卷和网络都会被保留而不被删除。Docker Engine现在叫 docker-ce
。
2、官方文档中提到有三种安装方式:设置存储库、RPM包、脚本。我们使用的是设置存储库方式。
(1)官方教程(不推荐
)安装,下载速度慢。最好使用阿里云提供的Docker CE镜像,下载速度快!
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
(2)阿里云教程(强烈推荐
)安装。
阿里云开发者社区安装Docker CE镜像教程官方网址:
https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.57e31b11Pt8clX
Step 1:安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2:添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Step 3:将 docker-ce.repo 文件里面的字符串 download.docker.com 替换为 mirrors.aliyun.com
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
Step 4:更新缓存
sudo yum makecache fast
Step 5:安装Docker CE(阿里云的教程只安装 docker-ce
,不过官方教程写到还要安装 docker-ce-cli
、 containerd.io
和 docker-compose-plugin
)
1)默认安装最新版本
的Docker CE:
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
2)如果需要安装特定版本
的Docker CE,可按以下步骤操作
查询存储库中可用的版本列表,从最高到最低排序:
yum list docker-ce --showduplicates | sort -r
“xxx”代表指定版本,例如 docker-ce-20.10.9
和 docker-ce-cli-20.10.9
:
sudo yum install docker-ce-xxx docker-ce-cli-xxx containerd.io docker-compose-plugin
3、设置开机自启动、启动、查看运行状态、停止。
(1)设置开机自启动
sudo systemctl enable docker
(2)启动
sudo systemctl start docker
(3)查看运行状态
sudo systemctl status docker
(4)停止
sudo systemctl stop docker
4、查看Docker版本。
sudo docker version
三、卸载Docker Engine
1、卸载 Docker Engine、CLI、Containerd 和 Docker Compose 软件包。
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
2、主机上的映像、容器、卷或自定义配置文件不会自动删除,可以手动删除所有映像、容器和卷。
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
更多推荐
所有评论(0)