与Mac OS Hypervisor框架,网络和文件系统深度集成的完整开发环境

本文主要是介绍与Mac OS Hypervisor框架,网络和文件系统深度集成的完整开发环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

docker desktop是什么软件?Docker Desktop for Mac是易于安装的桌面应用程序,用于在Mac上构建,调试和测试Dockerized应用程序。Docker Desktop for Mac是与Mac OS Hypervisor框架,网络和文件系统深度集成的完整开发环境。Docker Desktop-Mac是在Mac上运行Docker的最快,最可靠的方法。本软件测试环境10.15.7系统!在这里插入图片描述

注意事项:如出现下图提示,证明Docker Desktop需要特权访问权限才能安装其网络组件和Docker应用程序的链接,系统将要求您输入密码,点击ok,输入密码即可在这里插入图片描述

Docker Desktop for Mac安装教程
将左侧Docker拖动到右侧的应该程序中即可,如图在这里插入图片描述

安装完成并启动Docker后,顶部状态栏中的鲸鱼显示Docker正在运行,并且可以从终端进行访问。在这里插入图片描述

菜单栏中的Docker

运行

打开命令行终端,然后尝试一些Docker命令。

运行docker version以检查您是否安装了最新版本。

运行docker run hello-world以验证Docker正在提取映像并按预期运行。

好好享受

Docker桌面-Mac在桌面和命令行上都可以很好地播放。您将获得完整的Docker工具集,其中包括可通过UI配置的许多选项。在这里插入图片描述

Docker Desktop for Mac软件特征
轻松安装和设置适用于Mac的完整Docker开发环境。

集成的Docker平台和工具Docker命令行,Docker Compose和Docker Notary命令行。

使用每月一次的Edge版本和季度稳定版Docker的通道进行自动更新。

通过运行自定义的最小Linux发行版的本机macOS虚拟化,可实现快速可靠的性能。

无缝卷安装代码和数据,包括文件更改通知,这些文件通知可以快速打开编辑测试周期。

支持Mac OS X沙箱安全模型的本机Mac安全性。

企业网络支持允许Mac版Docker Desktop与VPN和代理一起使用。

使用支持的IDE进行容器开发和调试。在这里插入图片描述

Docker Desktop for Mac更新日志
docker run如果 inotify 事件注入失败,则防止挂起。

修复了在 UI 中显示 stderr 日志的错误。

修复了riscv64在 Docker 桌面上导致仿真失败的问题。

通过删除卷和删除构建缓存在删除容器后自动回收空间。

Docker Desktop 现在允许为 Docker 引擎配置一个空白的 HTTP 代理,这将完全禁用内部 HTTP 代理。

docker-compose.yml现在可以从 Docker 桌面中删除文件名以外的 Docker Compose 应用程序。

Docker Desktop 现在在 Apple 芯片上公开主机 CPU。

避免在引擎重启时泄露绑定到特权端口和特定 IP 的开放端口。

使用vpnkit具有virtualization.framework与VPN客户端,如思科的AnyConnect修复连接问题。

修复了更新对话框窗口中缺少的版本号。

修复了有时无法从“支持”对话框正确上传诊断信息的问题。

修复*.docker.internal了 VM IP 更改后 Kubernetes 集群重置的DNS 条目。

这篇关于与Mac OS Hypervisor框架,网络和文件系统深度集成的完整开发环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/225180

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Apache Ignite 与 Spring Boot 集成详细指南

《ApacheIgnite与SpringBoot集成详细指南》ApacheIgnite官方指南详解如何通过SpringBootStarter扩展实现自动配置,支持厚/轻客户端模式,简化Ign... 目录 一、背景:为什么需要这个集成? 二、两种集成方式(对应两种客户端模型) 三、方式一:自动配置 Thick

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本