Docker Desktop 是一款专为 Mac 和 Windows 设计的应用程序,软件提供了一个简化的界面来构建、运行和共享容器化应用程序。集成了 Docker 引擎、Docker CLI、Docker Compose、Kubernetes 和其他工具,支持 Windows 和 Linux 容器,并提供了自动更新和性能优化功能,如使用 Hyper-V 或 WSL 2 虚拟化技术.
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
Docker Desktop基本简介
Docker Desktop(桌面开发环境)最新版是一款十分专业的桌面开发环境,该软件不依赖于任何语言、框架或包装系统,可以让开发者运用验证的图象和模版及其自己挑选语言表达和专用工具开展迅速的器皿群集自动搭建,是一种虚拟的技术。
Docker Desktop软件功能
容器管理:提供创建、启动、停止和删除容器的能力,支持通过命令行或图形界面进行管理。
图像构建:支持通过 Dockerfile 构建容器镜像,简化了应用程序及其依赖项的打包过程。
图像仓库集成:集成了 Docker Hub,方便用户存储、共享和下载容器镜像。
容器编排:支持 Docker Compose 和 Kubernetes,帮助管理多容器应用程序的部署和依赖关系。
跨平台支持:专为 macOS 和 Windows 设计,提供本地化工具和环境,支持在不同操作系统间构建和运行应用程序。
Docker Desktop软件特色
1、上手简单
客户只必须数分钟,就可以把自己的程序流程“Docker化”。Docker Desktop最新版取决于“写时拷贝”(copy-on-write)实体模型,使改动应用程序也十分快速,可以说做到“随心所欲而致,编码即改”的人生境界。
接着,就可以建立容器来运行应用程序了。大部分Docker容器只必须不上一秒中就可以运行。因为去除开管理流程的花销,Docker容器有着很高的特性,另外同一台宿主机中也能够运行大量的容器,使客户尽量的灵活运用服务器资源。
2、岗位职责的逻辑性归类
应用Docker,开发者只必须关注容器中运行的应用程序,而运维工作人员只必须关注怎么管理容器。Docker设计方案的目地便是要提升开发者敲代码的开发工具与应用程序要布署的工作环境一致性。进而减少那类“开发设计时一切正常,肯定是运维的难题(接口测试全是一切正常的,发布完出了难题就归纳为肯定是运维的难题)”。
3、迅速高效率的开发设计生命期
Docker的总体目标之一便是减少编码从开发设计、检测到布署、发布运行的周期时间,使你的应用程序具有可扩展性,便于搭建,并便于合作(简单一点说,Docker如同一个小盒子,里边能够装许多物品,假如必须这种物品的能够立即将该大盒子取走,而不用从该小盒子中一件件的取)。
4、激励应用朝向服务项目的构架
Docker还激励朝向服务项目的系统架构和分布式架构。Docker强烈推荐单独容器只运行一个应用程序或过程,那样就产生了一个分布式系统的应用程序实体模型,在这类实体模型下,应用程序或是服务项目都能够表明为一系列內部互连的容器,进而使分布式部署应用程序,拓展或调节应用程序都越来越比较简单,另外也提升了程序流程的自悟性(自然,能够在一个容器中运行好几个应用程序)。
Docker Desktop系统要求
Windows 10 64位:专业版,企业版或教育版。
在BIOS中启用虚拟化(各个主板的BIOS的操作面板不同,可咨询主板商)。通常,默认情况下启用虚拟化。
Docker Desktop最新版具有CPU SLAT功能。
至少4GB的运行内存。
Docker Desktop安装步骤
1、下载运行Docker Desktop最新版进行安装,点击OK。
2、安装完成。点击close关闭。
3、安装完成之后,打开开始菜单,然后选择Docker Desktop启动。
4、docker图标出现“Docker Desktop is running”字样,说明Docker已经成功安装,并运行。
5、一开始会显示starting装,等到显示Docker Desktop is running,就可以通过终端(例如 PowerSheel)来使用Docker的相关命令了,下面我们将使用Windows 10的PowerShell作为终端来进行操作。
Docker Desktop更新日志:
日日夜夜的劳作只为你可以更快乐
嘛咪嘛咪哄~bug通通不见了!