学习Docker安装与卸载

网友投稿 246 2022-10-28

学习Docker安装与卸载

操作系统:CentOS Linux release 7.8

实战任务:

1.默认安装Docker和指定安装Docker版本

2.卸载Docker

操作步骤:

1.安装Docker

1)安装所需的软件包

[root@146 ~]# yum install yum-utils device-mapper-persistent-data lvm2

2)使用以下命令添加阿里源

[root@146 ~]#

yum-config-manager --add-repo Engine-Community

#默认安装是最高版本,可能会带来不稳定。

[root@146 ~]# yum install docker-ce docker-ce-cli containerd.io

4)查看所有仓库中所有docker版本,并选择特定版本安装

[root@146 /]# yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64            3:19.03.8-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.7-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.6-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.5-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.4-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.3-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.2-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.1-3.el7                    docker-ce-stable

docker-ce.x86_64            3:19.03.0-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.9-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.9-3.el7                    @docker-ce-stable

docker-ce.x86_64            3:18.09.8-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.7-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.6-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.5-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.4-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.3-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.2-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.1-3.el7                    docker-ce-stable

docker-ce.x86_64            3:18.09.0-3.el7                    docker-ce-stable

docker-ce.x86_64            18.06.3.ce-3.el7                   docker-ce-stable

docker-ce.x86_64            18.06.2.ce-3.el7                   docker-ce-stable

docker-ce.x86_64            18.06.1.ce-3.el7                   docker-ce-stable

docker-ce.x86_64            18.06.0.ce-3.el7                   docker-ce-stable

5)建议使用指定版本安装:

例如:通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.9。

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

# yum install docker-ce-18.09.9  docker-ce-cli-18.09.9  containerd.io

6)启动docker

[root@146 ~]# systemctl start docker

[root@146 ~]# docker version

Client:

Version:           18.09.9

API version:       1.39

Go version:        go1.11.13

Git commit:        039a7df9ba

Built:             Wed Sep  4 16:51:21 2019

OS/Arch:           linux/amd64

Experimental:      false

Server: Docker Engine - Community

Engine:

Version:          18.09.9

API version:      1.39 (minimum version 1.12)

Go version:       go1.11.13

Git commit:       039a7df

Built:            Wed Sep  4 16:22:32 2019

OS/Arch:          linux/amd64

Experimental:     false

7)测试是否安装成功

[root@146 /]# docker run hello-world

Unable to find image 'hello-world:latest' locally

latest: Pulling from library/hello-world

0e03bdcc26d7: Pull complete

Digest: sha256:8e3114318a995a1ee497790535e7b88365222a21771ae7e53687ad76563e8e76

Status: Downloaded newer image for hello-world:latest

2.卸载旧版本

[root@146 ~]# yum list installed | grep docker

containerd.io.x86_64                 1.2.13-3.1.el7                 @docker-ce-stable

docker-ce.x86_64                     3:18.09.9-3.el7                @docker-ce-stable

docker-ce-cli.x86_64                 1:19.03.8-3.el7                @docker-ce-stable

[root@146 ~]# yum remove docker-ce.x86_64 docker-ce-cli.x86_64  containerd.io.x86_64

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:k8s的statefulset有状态集群部署
下一篇:基于TMS320F2812的SPI接口设计方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~