Docker官方版是一个开源的容器化平台,Docker官方版内置Docker中文版客户端、Daemon守护进程、Image镜像和Container容器四个部分,软件允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中,并在任何支持Docker的环境中一致运行。容器化简化了开发、部署和运行复杂应用程序的过程,实现了环境的标准化和资源的高效利用。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
Docker软件功能
1、Docker客户端和服务器
Docker是一个客户端-服务器(C/S)架构程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具Docker以及一整套RESTful API。你可以在同一台宿主机上运行Docker守护进程和客户端,也可以从本地的Docker客户端连接到运行在另一台宿主机上的远程Docker守护进程。
2、Docker镜像
镜像是构建Docker的基石。用户基于镜像来运行自己的容器。镜像也是Docker生命周期中的“构建”部分。镜像是基于联合文件系统的一种层式结构,由一系列指令一步一步构建出来。例如:
添加一个文件;
执行一个命令;
打开一个窗口。
也可以将镜像当作容器的“源代码”。镜像体积很小,非常“便携”,易于分享、存储和更新。
3、Registry(注册中心)
Docker用Registry来保存用户构建的镜像。Registry分为公共和私有两种。Docker公司运营公共的Registry叫做Docker Hub。用户可以在Docker Hub注册账号,分享并保存自己的镜像(说明:在Docker Hub下载镜像巨慢,可以自己构建私有的Registry)。
4、Docker容器
Docker可以帮助你构建和部署容器,你只需要把自己的应用程序或者服务打包放进容器即可。容器是基于镜像启动起来的,容器中可以运行一个或多个进程。我们可以认为,镜像是Docker生命周期中的构建或者打包阶段,而容器则是启动或者执行阶段。 容器基于镜像启动,一旦容器启动完成后,我们就可以登录到容器中安装自己需要的软件或者服务。
所以Docker容器就是:
一个镜像格式;
一些列标准操作;
一个执行环境。
Docker借鉴了标准集装箱的概念。标准集装箱将货物运往世界各地,Docker将这个模型运用到自己的设计中,唯一不同的是:集装箱运输货物,而Docker运输软件。
和集装箱一样,Docker在执行上述操作时,并不关心容器中到底装了什么,它不管是web服务器,还是数据库,或者是应用程序服务器什么的。所有的容器都按照相同的方式将内容“装载”进去。
Docker也不关心你要把容器运到何方:我们可以在自己的笔记本中构建容器,上传到Registry,然后下载到一个物理的或者虚拟的服务器来测试,在把容器部署到具体的主机中。像标准集装箱一样,Docker容器方便替换,可以叠加,易于分发,并且尽量通用。
使用Docker,我们可以快速的构建一个应用程序服务器、一个消息总线、一套实用工具、一个持续集成(CI)测试环境或者任意一种应用程序、服务或工具。我们可以在本地构建一个完整的测试环境,也可以为生产或开发快速复制一套复杂的应用程序栈。
Docker软件特色
1.持续集成与测试:Docker容器能够在不同环境中保持一致性,简化了从开发到生产的部署和测试过程。
2.多云平台支持:Docker容器具有高度的可移植性,可以在多种云服务平台上运行,实现基础设施的抽象化。
3.环境标准化与版本控制:Docker通过容器化实现了环境的标准化,并允许对镜像进行版本控制,方便管理和回滚。
4.资源隔离:Docker确保应用程序与其资源的隔离,提高了应用的安全性和稳定性。
5.安全性:Docker容器之间是隔离的,资源受限,即使部分容器受攻击,也不会影响其他容器的运行,同时Docker Hub上的镜像通过数字签名保证可靠性。
Docker更新日志
1.修复BUG,新版体验更佳
2.更改了部分页面

抖音电脑版
QQ浏览器
驱动精灵
鲁大师
360浏览器
百度一下
Flash中心
photoshop cs6
搜狗浏览器
360软件管家
腾讯视频播放器
优酷客户端
爱奇艺
向日葵远程控制软件
网易云音乐
WPS Office
CorelDraw X4
腾讯应用宝
百度网盘
游戏加加
网易MuMu12
Origin橘子平台
迅雷11
AutoCAD2007
益盟操盘手
千牛卖家版





























