docker安装部署和卸载

        之前学过docker基础的东西,但是在实际工作中一直没有得到实践应用, 最近工作需要,所以捡起来学习一下,发现安装过程需要查很多文档,而且竟然把镜像、容器和仓库的概念都忘记了,干脆自己整理一份笔记吧,方便以后查问题,可能存在一些问题,后续会持续系统的更新容器化部署的相关知识,也欢迎指正。

        行业内卷的厉害,工作几年了,发现一直有很多知识盲区 ,我想这应该会一直是一个常态,这让我一个老同志也不得不以一颗平常心对待,不要在意自己需要学习的东西有多么简单,别人会不会,这之类的问题,都要耐心的去看,去查,去理解。

1、环境要求

CentOS系统内核版本高于 3.10 。

内核版本查看方式,如下:

uname -r

通过 uname -r 命令查看你当前的内核版本

2、卸载旧版本

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

3、安装所需要的工具包

sudo yum install -y yum-utils

4、更新yum

yum makecache fast

5、设置国内镜像库,官方文档中,默认为国外的,下载速度非常慢,建议换成阿里的镜像库

脚本如下:

yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6、安装最新版本的 Docker Engine 和 containerd,docker-ce 社区版, ee代表企业版

sudo yum install docker-ce docker-ce-cli containerd.io

7.启动docker

systemctl start docker

8、使用docker version 验证docker是否安装成功

[root@localhost ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.13
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        a224086
 Built:             Thu Mar 10 14:09:51 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.13
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       906f57f
  Built:            Thu Mar 10 14:08:16 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.5.10
  GitCommit:        2a1d4dbdb2a1030dc5b01e96fb110a9d9f150ecc
 runc:
  Version:          1.0.3
  GitCommit:        v1.0.3-0-gf46b6ba
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

 9、运行hello-world image 验证docker是否安装成功

​​​​​​​docker run hello-world

10、查看images

[root@localhost ~]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    feb5d9fea6a5   5 months ago   13.3kB

 11、卸载docker

a、卸载依赖

sudo yum remove docker-ce docker-ce-cli containerd.io

b、删除资源

sudo rm -rf /var/lib/docker

 参考官方文档:Install Docker Engine on CentOS | Docker Documentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

咛果果

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值