和 的超轻量级工具 MacOS 上运转 Docker Linux
OrbStack 是一种极速、轻巧、繁难的模式,可以在 macOS 上运转 Docker 容器和 Linux 机器。您可以将其视为一种增强版的 WSL 和 Docker Desktop代替品,一切性能都集成在一个易于经常使用的运行程序中。
OrbStack 的最大特点就是它的性能和易用性。它能在2秒内启动,提升了网络(45 Gbps)和磁盘,支持 Rosetta x86 模拟。此外,OrbStack 对 CPU 和磁盘的经常使用率低,对内存的需求少,是一款原生的 Swift 运行程序,对电池友好。
OrbStack 的另一个关键特点是它的易用性。它的设置极端繁难,支持双向 CLI 集成和文件访问,支持 VPN 和远程 VS Code,支持 SSH 代理转发。这些个性使得 OrbStack 十分适宜开发人员经常使用。
此外,OrbStack 还有一些其余的好处。例如,它可以无缝运转 Docker 容器和完整的 Linux 发行版,并提供弱小的网络性能。这使得 OrbStack 不只可以作为一个 Docker 运转环境,还可以作为一个完整的 Linux 运转环境。
OrbStack 的装置环节十分繁难。首先,您须要从官网网站(下载 OrbStack 的装置包。下载成功后,关上装置包,依照揭示启动装置即可。当然也可以经常使用 Homebrew 启动一键装置:
brew install orbstack
初次关上 OrbStack,它会智能启动一些初始化设置,这个环节或许须要一些期间,请耐烦期待。
初始化成功后,您就可以开局经常使用 OrbStack 了。在 OrbStack 的主界面,您可以看到一些基本消息,如的Docker形态、正在运转的容器数量等。您还可以经过主界面的菜单启动一些操作,如启动或中止Docker,治理容器等。
而后咱们可以经常使用 docker 的基本命令,比如启动一个容器:
docker run -it -p 80:80 docker/getting-started
启动成功后在 OrbStack 主界面中咱们就可以看到该容器的消息了。
而且咱们还可以经过主界面的菜单来治理容器,如启动、中止、重启、删除容器等。
镜像列表中也会产生咱们刚刚启动的容器的镜像。
可以看出 OrbStack 是兼容 Docker 的,咱们可以经常使用 docker 的基本命令来治理容器,也可以经常使用 OrbStack 的菜单来治理容器。
此外咱们还可以创立一个 Linux 的虚构机。
最关键的是 OrbStack 占用的资源十分少,比如我这里的 Docker Desktop 启动后要消耗10G+内存,而 OrbStack 只有要消耗 2G+ 内存。
OrbStack 目前还处于公测阶段,所以无偿经常使用,然而不知道正式版会不会不要钱。此外 OrbStack 不支持 Windows 和 Linux,只支持 macOS。