容器让我的MacBook上运行Linux变得轻而易举 - 我是如何设置它的
Jack Wallen/ZDNET 关注ZDNET:将我们添加为Google上的首选来源。ZDNET的重点总结 容器是一个出色的工具,可以在MacOS上为Linux开发。它在Apple Silicon上部署轻量级的Linux容器。容器是一个免费的命令行工具。我多年来使用过各种容器工具:Docker、Docker Desktop、Podman、Portainer……列表还在继续。我大部分的容器工作都在不同的Linux机器上进行,但每隔一段时间,我想使用我的MacBook。不论如何,我发现总有选择。我的首选(使用MacBook时)是SSH登录到Linux机器并从命令行工作。但是,当我没有可用的网络(或我离家时)会发生什么呢?好吧,MacOS上有一个新的命令行工具,叫做容器,它和我在Linux上使用的工具一样好。容器自2025年以来就存在,是一款方便的软件,允许你在你的MacOS Apple Silicon驱动的机器上创建和运行Linux容器,作为轻量级虚拟机。容器的最新版本针对Apple Silicon Mac硬件进行了特别优化。如果你曾经使用过Docker命令行工具,你会觉得使用容器非常得心应手。此外:初学者的最佳Linux发行版:专家测试及评审 容器与Docker之间的区别在于,使用容器时,每个容器在自己的轻量级虚拟机中运行,并通过基于Swift的初始化系统(vminitd)启动。容器运行迅速,对于之前使用过Docker或Podman等工具的人来说非常熟悉。接下来我将带你了解在MacBook上安装和使用容器的过程,但它可以安装在任何运行Apple Silicon的台式机或笔记本电脑上。 安装容器 安装容器非常简单。一旦文件下载完成,双击它即可启动用户友好的安装向导。按照简单的步骤走,直到安装完成。 显示更多 安装容器比你想的要容易得多。Jack Wallen/ZDNET 这就是安装容器的全部内容。 使用容器 现在,我们进入有趣的部分。我将演示如何部署一个简单的web服务器,它将提供一个Hello页面,显示“Hello, ZDNET!” 1. 启动容器 你必须首先启动容器系统,可以使用命令:container system start 你应该在输出中没有看到错误。要验证系统是否已启动,可以运行命令来列出所有正在运行的容器(目前没有)。该命令为:container list --all 命令的输出将是:ID IMAGE OS ARCH STATE IP 如果你看到这些内容,说明容器成功运行并准备就绪。 2. 构建你的第一个镜像 如果你了解容器,你就会明白一切都是从镜像开始的。如果你从未使用过容器,可以将镜像视为一个精简的操作系统,只包含运行特定容器所需的内容。此外:2026年Linux将不可阻挡 - 但有一个开源传奇可能无法生存 你想做的第一件事是创建一个目录来存放我们的项目。使用命令:mkdir hello-web 切换到新目录中,命令为:cd hello-web 下一步是创建一个Dockerfile,其中包含我们Hello web服务器所需的所有配置。使用命令创建文件:nano Dockerfile 在该文件中,粘贴以下内容: FROM docker.io/python:alpine WORKDIR /content RUN apk add curl RUN echo '<!DOCTYPE html><html><head><title>Hello</title></head><body><h1>Hello, ZDNET!</h1></body></html>' > index.html CMD [
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡