Logo
 当前位置:软件下载站 > 苹果中心 > Mac软件 > 办公学习

Docker Desktop for Mac官方版

版本 v4.23.0
大小 626.37M
语言 英文
厂商 Docker
授权 共享软件
Docker Desktop for Mac是运行在Mac系统上的一个开源的应用容器引擎。让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker Desktop作为一个用于构建和管理容器化应用程序的工具,它允许开发人员在本地计算机上运行和测试容器,而无需设置和管理自己的容器运行环境。Docker Desktop 包含了从您的机器构建、运行和共享容器化应用的所有功能,提供了一个直接从您的机器管理容器、应用程序和镜像的图形用户界面 (GUI)。总之,Docker Desktop 是一个功能强大的工具,它可以帮助开发者快速构建、运行和管理容器化的应用和服务,大大简化了开发流程。

软件特色

1、创建
快速启动新环境
使用 Docker 映像开发您自己独特的应用程序,并使用 Docker Compose 创建多个容器。
与您现有的工具集成
Docker 可与所有开发工具配合使用,例如 VS Code、CircleCI 和 GitHub。
将应用程序容器化以实现一致性
在从本地 Kubernetes 到 AWS ECS、Azure ACI、Google GKE 等的任何环境中一致运行。

2、分享
使用经过验证、可信的内容进行构建
访问 Docker Hub 浏览来自我们经过验证的发布者或 Docker 官方镜像的 Docker 可信内容。
与您的团队合作
从 Hub 中提取并发布图像,以便在团队成员、组织或更广泛的社区之间轻松共享。
保护您的工作空间
确保图像访问管理、注册表访问管理和私有存储库的最佳实践。

3、运行
一致的应用程序交付
交付您的应用程序时要知道它们将在任何环境(本地或云端)上以相同的方式运行。
多功能开发
将应用程序部署在具有多语言支持的隔离容器中,减少应用程序依赖项之间的冲突。
通过一条命令进行部署
在 Docker Compose CLI 中工作,可通过单个命令加快开发并启动应用程序。

Docker Desktop包括

Docker Engine
Docker CLI client
Docker Buildx
Docker Extensions
Docker Compose
Docker Content Trust
Kubernetesopen_in_new
Credential Helper

Docker Desktop 2023新功能

1、速度:
开发人员希望最大限度地利用时间为应用程序编写代码,并最大限度地减少设置和开销,以便可以尽早且频繁地交付。
Docker Init:自动为 Python、Node 和 Go 应用程序生成 Dockerfile 和docker-compose.yml文件。
VirtioFS 支持:数据库导入时间减少 98%。
Docker Compose file watch:自动检测本地主机代码更改并将其与容器同步。
vpnkit => gVisor:容器到主机的网络性能提高 5 倍。
2、安全性:
具体来说,非侵入性、信息丰富且可操作的安全性。开发人员希望在“内循环”中编码时立即捕获并修复漏洞,而不是在 CI 中 30 分钟后或在生产中 7 天后。
Docker Scout:当开发人员在“内循环”中编码时,自动检测漏洞并建议修复。
证明:Docker Build自动生成 SBOM 和 SLSA Provenance 并将它们附加到映像。
3、选择:
开发人员希望能够自由地探索新技术并为正确的工作选择正确的工具,而不是被限制在“除了厨房水槽之外的所有东西”的整体工具中使用最低公分母技术。
Docker 扩展:推出仅一年多,从那时起,合作伙伴和社区成员已经创建并向Docker Hub发布了700 多个 Docker 扩展,用于涵盖 Kubernetes 应用程序开发、安全性、可观察性等广泛的开发人员工具。
Docker 赞助的开源项目:在 Docker Hub 上 100% 免费提供,该赞助计划支持 600 多个开源社区项目。
多种架构:单个docker build命令可以生成在多种架构上运行的映像,包括 x86、ARM、RISC-V,甚至 IBM 大型机。

展开内容