![703ec91bd110f3be1ea2b833749fa1f0.png](https://img-blog.csdnimg.cn/img_convert/703ec91bd110f3be1ea2b833749fa1f0.png)
Docker
作为一种新兴的虚拟化方式,Docker
跟传统的虚拟机方式相比具有众多的优势。Docker
可以更高效的利用系统资源、更快速的启动时间、一致的运行环境、持续交付和部署、更轻松的迁移、更轻松的维护和扩展。
博主第一次使用Docker
就深深喜欢上了这种方式,一次配置,到处运行,不用再反反复复的配置环境可以说是非常的方便了。本篇博客就来说一说Docker
的安装及基本使用方法,后续还会不定时的更新Docker
系列博客。
对比传统虚拟机
Docker
是什么?Docker
属于容器
的一种技术封装,提供更为简单易用的使用接口,让开发运维人员可以更方便快捷的使用容器
。
![17ec53556b49b83237dc120e10ae55b0.png](https://img-blog.csdnimg.cn/img_convert/17ec53556b49b83237dc120e10ae55b0.png)
从上面对比来看,容器
的各方面性能及特性是优于虚拟机
的。
Docker 的安装
Docker
是一个开放源码的产品,分为 社区版(Community Edition,缩写为 CE)和 企业版(Enterprise Edition,缩写为 EE)。社区版是免费的,而企业版包含一些收费服务,一般来说个人开发者用社区版就足够了,本篇博文的教程也只是针对社区版。
安装环境及版本:
- 系统:ubuntu 18.04 LTS
- Docker 版本:18.9.05
英文好的小伙伴也可以直接阅读官方文档,本文只详细介绍 Ubuntu
系统下的 Docker
安装,其他系统的安装请自行参考官方文档。
- Mac
- Windows
- CentOS
- Debian
- Fedora
- Ubuntu
- 其他Linux版本
卸载老版本
一般来说Ubuntu
系统中默认是不会安装Docker
的,但是如果安装了老版本的话可以使用下面的命令进行卸载。
$ sudo apt-get remove docker docker-engine docker.io containerd runc
安装 Docker CE
安装Docker CE