认识Docker
2018-01-22 15:15
375 查看
一、认识Docker
Docker是一个开源的应用容器引擎,可以让开发者打包应用及依赖环境到一个可移植的容器中,然后发布到任何运行有Docker环境的服务器上;集版本控制、克隆继承、环境隔离等特性于一身;提出一整套软件构建、部署和维护的解决方案
Docker有三个概念:仓库、镜像、容器
仓库中的应用是以镜像的形式存在,把镜像从Docker仓库中下载到本机服务器,以这个镜像为模版启动应用,这个以镜像启动的应用就是容器。
首先,docker官方给用户提供一个docker仓库,就像是手机的应用商店,里面存放着各种各样的已经打包好的docker应用,这种应用就是镜像;
其次,用户搜索自己想要的镜像,下载到本地
最后,利用docker镜像创建docker容器,容器是基于镜像创建的,基于一个镜像可以创建若干个名字不同功能相同的容器
二、Docker的工作流程
三、Docker的应用场景
步骤如下:
1) 开发者从私有仓库找到应用app的版本,假设为v1.0版,把这个app:v1.0下载到开发服务器,修改,并提交版本v1.1到私有仓库,
2) 测试人员下载开发者提交的新版本app:v1.1,测试,把测试结果反馈给开发
3) 测试失败,开发继续修改,进行新一轮测试;如果测试成功,开发把要发布的应用名称和版本号提供给运维
4) 根据应用名称和版本号,把相关镜像从私有仓库下拉到各个生产环境服务器上,停掉旧版本,启动新版本docker容器,完成发布
Docker是一个开源的应用容器引擎,可以让开发者打包应用及依赖环境到一个可移植的容器中,然后发布到任何运行有Docker环境的服务器上;集版本控制、克隆继承、环境隔离等特性于一身;提出一整套软件构建、部署和维护的解决方案
Docker有三个概念:仓库、镜像、容器
仓库中的应用是以镜像的形式存在,把镜像从Docker仓库中下载到本机服务器,以这个镜像为模版启动应用,这个以镜像启动的应用就是容器。
首先,docker官方给用户提供一个docker仓库,就像是手机的应用商店,里面存放着各种各样的已经打包好的docker应用,这种应用就是镜像;
其次,用户搜索自己想要的镜像,下载到本地
最后,利用docker镜像创建docker容器,容器是基于镜像创建的,基于一个镜像可以创建若干个名字不同功能相同的容器
二、Docker的工作流程
三、Docker的应用场景
步骤如下:
1) 开发者从私有仓库找到应用app的版本,假设为v1.0版,把这个app:v1.0下载到开发服务器,修改,并提交版本v1.1到私有仓库,
2) 测试人员下载开发者提交的新版本app:v1.1,测试,把测试结果反馈给开发
3) 测试失败,开发继续修改,进行新一轮测试;如果测试成功,开发把要发布的应用名称和版本号提供给运维
4) 根据应用名称和版本号,把相关镜像从私有仓库下拉到各个生产环境服务器上,停掉旧版本,启动新版本docker容器,完成发布
相关文章推荐
- Docker认识理解之路
- Docker认识基础
- linux学习笔记——认识docker及其操作命令
- 正确认识Docker、Kubernetes 、Apache Mesos
- Docker 第一篇 认识Docker 的作用好处
- 【0】Docker---认识Docker
- 学习docker技术的体会(1):初步认识了解docker
- docker 一.认识docker
- Docker认识
- 3.0.4、认识docker架构
- 日积月累Learning Linux(二):Docker初认识
- 认识Docker(一)
- 正确认识Docker、Kubernetes 、Apache Mesos
- Docker 基本认识
- docker系列一,认识初步
- 认识docker(一)
- 认识docker
- 正确认识Docker、Kubernetes、Apache Mesos
- Docker初步认识安装和简单实例