最新Docker在Centos7下安装部署(参考官方教程文档)

一、前言

  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旧版本
 
  没有安装过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-clicontainerd.iodocker-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

查询 Docker CE 存储库中可用的版本列表
 
“xxx”代表指定版本,例如 docker-ce-20.10.9docker-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版本
 

三、卸载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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白有点菜

你的鼓励决定文章的质量

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值