Docker对比虚拟机
Docker是一款时下非常流行的虚拟化容器技术,相比于虚拟机技术存在着很多优势,下面我们就两者进行对比
虚拟化容器(Docker) | 虚拟机(例如VMware) |
---|---|
虚拟化容器技术 | 虚拟机技术 |
与宿主机共享资源 | 需要宿主机分配大量完整资源 |
环境和配置便于迁移 | 环境配置每次再安装 |
启动秒级 | 看系统级别,分钟级别 |
维护成本低 | 维护成本高 |
支持快速集成 | 软件安装繁琐 |
以上是两者大致的对比,我们可以发现虚拟化容器技术无论是性能,系统资源占用率还是后期的维护成本都比虚拟机技术优秀,这也是当下最流行的持续集成,快速交付的基本元件技术,启动秒级,使用方便简单,不火都难!?
Docker安装
此处由于网络原因(境内网络,不能翻墙),所以可以选择脚本安装
- 上 get.docker.com 下载 docker.sh 脚本
curl -fsSL get.docker.com -o get-docker.sh
- 将 shell 脚本中的镜像(mirror)改成阿里云
sh get-docker.sh --mirror Aliyun
- 查看 docker 版本,确认是否安装完成
docker version
------------------------------------------配置镜像加速器---------------------------------------------
-
vi etc/docker/daemon.json //编辑或新建
daemon.json
文件,更改仓库镜像位置 -
在
daemon.json
加入(这里一定要注意,JSON格式配置错误会导致Docker服务起不来!)
{
“registry-mirrors”: [
“https://registry.docker-cn.com”
],
“insecure-registries”: [
“ip:5000”
]
}
// 更改仓库镜像位置,配置registry
私服,此处要将 ip 改为自己的 ip 地址!!! -
重启服务
sudo systemctl daemon-reload
- 重启 docker
sudo systemctl restart docker
至此,docker的安装和配置结束。