
跳转: container-github
介绍
container是一种工具,可用于在 Mac 上将 Linux 容器作为轻量级虚拟机创建和运行。它是用 Swift 编写的,并针对 Apple 芯片进行了优化该工具使用并生成符合 OCI 标准的容器映像,因此您可以从任何标准容器注册表中提取和运行映像。您也可以将构建的映像推送到这些注册表,并在任何其他符合 OCI 的应用程序中运行这些映像。
container依赖于 macOS 26 Beta 1 中的新功能和增强功能。您可以在 macOS 15 上运行该工具,但容器维护人员通常不会解决在 macOS 15 上发现的无法在 macOS 26 Beta 1 上重现的问题。
我认为这是 MacOS26 不应该被忽视的一个支持, 不过我的 mac 上班要用不敢随便升 26, 等待已升级的勇者对container的使用评价
1 Jasperzz 2025 年 6 月 11 日 让我先来试试水 |
2 nanyancc 2025 年 6 月 11 日 看起来是个不错的东西,如果有上层软件支持了这个系统功能,应该会方便很多开发者。Docker-Desktop 在 macOS 上目前应该是启动一个 Linux 虚拟机,在虚拟机里运行 docker 的吧? |
3 nanyancc 2025 年 6 月 11 日 @HenryHe613 看错了,这个不是 Apple 官方支持的功能。 |
4 YanSeven 2025 年 6 月 11 日 不错,未来 orbstack 不知道会不会集成一下 |
5 skyrocketing 2025 年 6 月 11 日 |
6 eritpchy 2025 年 6 月 11 日 不出意外 这应该可以算是是 apple 主动下场优化 docker 了, 不枉我之前骂 macOS 的 docker 垃圾那么多年 |
7 coolcoffee 2025 年 6 月 11 日 Container 连 compose 都不支持,坐等勇士。 orbstack 其实也算是很轻的了,本来正常 macmini 待机是 3w ,使用 orbstack 跑了五六个容器之后还是 3w 。虚拟化损耗都可以忽略不计。 |
8 lululau 2025 年 6 月 11 日 有啥用?拿 Mac 当服务器用吗。。。 开发用的话 Docker for Mac, OrbStack 哪个不一样用 |
9 lvlongxiang199 2025 年 6 月 11 日 为每一个容器创建了一个 vm.... container runs containers differently. Using the open source Containerization package, it runs a lightweight VM for each container that you create. This approach has the following properties: https://github.com/apple/container/blob/main/docs/technical-overview.md#:~:text=container%20runs%20containers%20differently.%20Using%20the%20open%20source%20Containerization%20package%2C%20it%20runs%20a%20lightweight%20VM%20for%20each%20container%20that%20you%20create.%20This%20approach%20has%20the%20following%20properties%3A |
10 beyondstars 2025 年 6 月 11 日 我懒得去看官网了,就是希望能桥接 container 网卡到 mac host ,现在 docker for desktop 的 containers 全是在一个单独的 vm 里边的,containers 到 host 的通讯全部需要这个 vm 做一次 nat 。 如果能桥接,就有更加轻量化的软路由可以用了。 |
11 AmericanExpress 2025 年 6 月 11 日 via iPhone 给每个 container 都建一个 vm 听着更 resource intensive 了 看看实际跑起来怎么样吧 |
12 crsmk01 2025 年 6 月 11 日 当前版本问题还是蛮多的,包括但不限于: 1 、不兼容 docker 命令参数,从 docker client 切换到 container 命令,还得再熟悉一遍 container 的命令参数,已经提了 issue 吐槽了; 2 、container 命令执行时的问题 container registry login 自定义的镜像仓库没有成功,docker login 正常; container image pull 公司内网镜像仓库的镜像也有失败的; docker images ls 显示的镜像默认不显示镜像文件大小、创建时间等 也有好多 issue 了: https://github.com/apple/container/issues |
13 kid1412621 2025 年 6 月 13 日 via iPhone @lvlongxiang199 #9 有啥问题 Colima 不也是用 lima 建 vm 么 |