Linux上安装与卸载Docker

一、Docker基本概念

1.1、什么是Docker?

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。


1.2、Docker优势

  • 快速,一致地交付您的应用程序

  • 响应式部署和扩展

  • 在同一硬件上运行更多工作负载

1.3、Docker应用场景

  • Web 应用的自动化打包和发布。

  • 自动化测试和持续集成、发布。

  • 在服务型环境中部署和调整数据库或其他的后台应用。

  • 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

1.4、虚拟机与Docker对比

特性 docker 虚拟机
启动速度 秒级 分钟级
交付/部署 开发、测试、生产环境一致
性能 近似物理机 性能损耗大
体量 极小(MB) 较大(GB)
迁移/扩展 跨平台、可复制

二、安装与配置

2.1、安装

使用官方安装脚本自动安装,安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

实例:安装docker

[root@iZwz9ffwyvvoegzy3wl359Z ~]# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
[root@iZwz9ffwyvvoegzy3wl359Z ~]# docker -v
Docker version 20.10.17, build 100c701

安装成功。

2.2、卸载

1、查询docker安装过的包

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

2、删除安装包

[root@iZwz9ffwyvvoegzy3wl359Z ~]# yum remove docker-ce.x86_64 -y
[root@iZwz9ffwyvvoegzy3wl359Z ~]# yum remove docker-client.x86_64 -y
[root@iZwz9ffwyvvoegzy3wl359Z ~]# yum remove docker-ce-cli.x86_64 -y
[root@iZwz9ffwyvvoegzy3wl359Z ~]# yum remove docker-scan-plugin.x86_64 -y

3、删除镜像/容器等

[root@iZwz9ffwyvvoegzy3wl359Z ~]# rm -rf /var/lib/docker


原文始发于微信公众号(面试技术):Linux上安装与卸载Docker

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容