初识docker(1)
2019-07-25 本文已影响0人
指尖架构141319
1.为什么用:
- 容器启动秒级别,比传统虚拟机方式快很多
- 系统资源利用率高,一台主机可运行上千个docker容器
- 部署方便,开发、测试、线上部署成为一条龙
和传统虚拟机对比:

2.基本概念:
1.Docker包括三个基本概念
- 镜像(image)
- 容器(container)
- 仓库(repository)
- 镜像:
1.就是一个只读模板;
2.镜像可以创建Docker容器;
3.例如:镜像可以包含一个完整的操作系统,里面可以是tomcat或者用户需要的其他程序;
Docker提供了一个很简单的机制来创建、修改镜像,也可以直接从其他地方下载一个已经做好的镜像来使用。
- 容器:
1.docker利用容器来运行应用;
2.每个容器都是相互隔离,保证安全平台;
3.容器是从镜像创建的运行实例;
4.可以被 启动、开始、停止、删除
- 仓库:
1.仓库是集中存放镜像文件的场所;
2.仓库分为公开仓库(public)、私有仓库(private);
3.仓库注册服务器存放着多个仓库,仓库中包含了多个镜像,每个镜像有不同标签(tag);
4.最大的公开仓库是Docker Hub;国内的公开仓库包括Docker Pool等;
5.私有仓库用push和pull命令;
2.容器、镜像的关系

3.Docker基本操作
- 查看docker版本
docker -version
docker info
- 启动docker
sudo service docker start
- 设置随系统启动
sudo chkconfig on