目前来看,答案就是使用 Docker Desktop for Mac 加上 VirtioFS,这样可以在性能和开发者体验之间的一个很好的折衷,虽然最终呈现的速度比 Linux 慢,但在大多数情况下,二者的差异可以忽略不计。 在使用 Node 或 PHP 开发新项目时,你不会每次都从头重新安装 node_modules 或 vendor,这种情况很少见,如果真的遇到这种...
步骤1:检查系统要求首先,确保你的MacOS系统满足Docker的最低系统要求。一般来说,较新的MacBook都满足要求。步骤2:下载Docker Desktop for Mac打开Docker官方网站(https://hub.docker.com/editions/community/docker-ce-desktop-mac),下载适用于MacOS的Docker Desktop安装文件。步骤3:安装Docker Desktop for Mac下载完成...
步骤一:下载和安装Docker Desktop 首先,确保您已经下载并正确安装了Docker Desktop。您可以从Docker官方网站上下载适用于macOS的安装程序,并按照提示进行安装。安装完成后,您可以在启动台中找到Docker Desktop应用程序。 步骤二:打开Docker Desktop设置 启动Docker Desktop应用程序后,您将看到一个鲸鱼图标在屏幕上方的菜单栏...
Docker支持在最新版本的macOS上使用Docker Desktop。也就是说,当前发布的macOS版本以及前两个发布的版本。随着新版本的macOS发布,Docker将停止支持最旧的版本,并支持最新的版本(除了前两个发布的版本)。 至少需要4GB的RAM。 不要安装4.3.30之前版本的VirtualBox,它与Docker Desktop不兼容。 Apple Silicon芯片 从Docker ...
Intel芯片电脑:https://desktop.docker.com/mac/stable/amd64/Docker.dmg M1 芯片电脑:https://desktop.docker.com/mac/stable/arm64/Docker.dmg --EOF 我们有一个小小的折腾群,里面聚集了一些喜欢折腾的小伙伴。 在不发广告的情况下,我们在里面会一起聊聊软硬件、HomeLab、编程上的一些问题,也会在群里不定期...
Docker Desktop for macOS:确保已经安装并且可以正常运行。 文本编辑器:用于修改配置文件,推荐使用Visual Studio Code等编辑器。 汉化步骤 打开终端,进入Docker配置文件所在的目录: cd~/.docker 1. 复制一份配置文件,以便备份: cpconfig.json config.json.backup ...
Docker for Mac 是 Docker 公司的官方产品,专为在 macOS 上无缝运行 Docker 容器而设计,甚至支持 Kubernetes。下面是 Docker for Mac 的一些特性: Docker for Mac 在 LinuxKit VM 中运行,最近换成了 Virtualization Framework。 文件系统共享是利用一种名叫 OSXFS 的专有技术实现的。但如果需要访问大量文件,这个系...
你很幸运,因为有一个macOS GUI就是作此用途的。 感谢Docker Desktop [1]的开发人员,让Docker和Kubernetes在你选择的平台上运行起来非常简单。安装完成后,你可以快速访问Docker Hub存储库,完整的Docker命令,轻松安装Kitematic [2](用于容器管理的GUI),甚至是Kubernetes,如果你想进行一些测试或只是了解Kubernetes的工作原理...
提升Docker Desktop For macOS 磁盘使用率 本篇文章分享一些软件使用上的细节,以及如何提升磁盘利用率。 使用工具镜像和官方命令回收空间 如果你和我一样,使用 macOS 设备依赖容器做开发调试,那么随着时间的推移,会发现 “Docker 应用” 相关进程占用资源越来越多,即使在关闭所有容器应用后,使用 docker system prune 清...
docker run --privileged --pid=host docker/desktop-reclaim-space 然后再接着执行docker system prune,稍等片刻即能看到磁盘用量有了明显的减少了。 最后使用ls查看文件尺寸,就能够看到尺寸占用被有效的减少啦: ls -klsh ~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw ...