Docker

Docker Desktop 是一款适用于 Mac 或 Windows 环境的易于安装的应用程序,使您能够构建和共享容器化应用程序和微服务。Docker Desktop 包括 Docker Engine、Docker CLI 客户端、Docker ComposeDocker Content TrustKubernetesCredential Helper
Docker Desktop 可与你选择的开发工具和语言配合使用,并允许你访问 Docker Hub 中庞大的认证映像和模板库。这使开发团队能够扩展其环境,以使用安全的存储库快速自动构建、持续集成和协作。
Docker Desktop 的一些主要功能包括:

  • 能够在任何云平台上以多种语言和框架容器化和共享任何应用程序
  • 轻松安装和设置完整的 Docker 开发环境
  • 包括最新版本的 Kubernetes
  • 自动更新,让您保持最新和安全
  • 在 Windows 上,能够在 Linux 和 Windows Server 环境之间切换以构建应用程序
  • 通过本机 Windows Hyper-V 虚拟化实现快速可靠的性能
  • 能够通过 Windows 机器上的 WSL 2 在 Linux 上本机工作
  • 代码和数据的卷装载,包括文件更改通知和轻松访问本地主机网络上正在运行的容器
  • 使用受支持的 IDE 进行容器内开发和调试

    下载并安装

    Docker Desktop适用于Mac和Windows。有关下载信息、系统要求和安装说明,请参阅:

  • 在 Mac 上安装 Docker Desktop

  • 在 Windows 上安装 Docker Desktop

有关 Docker 桌面许可的信息,请参阅 Docker 桌面许可协议

登录到 Docker 桌面

成功安装并启动 Docker Desktop 后,我们建议您使用 Docker 菜单中的“登录/创建 ID“选项进行身份验证。
与匿名用户相比,经过身份验证的用户将获得更高的拉取速率限制。例如,如果您已通过身份验证,则每 6 小时获得 200 次拉取,而匿名用户的每个 IP 地址每 6 小时获得 100 次拉取。有关详细信息,请参阅下载速率限制
在管理员访问权限受到限制的大型企业中,管理员可以创建一个文件,并将其部署到开发人员的计算机,并使用设备管理软件作为 Docker Desktop 安装过程的一部分。强制开发人员通过 Docker Desktop 进行身份验证还允许管理员使用映像访问管理等功能设置护栏,该功能允许团队成员仅有权访问 Docker Hub 上的受信任内容,并且仅从指定类别的映像中提取。有关详细信息,请参阅配置注册表.json 以强制登录。registry.json

配置 Docker 桌面

若要了解各种 UI 选项及其用法,请参阅: