管理 Podman 的虚拟机
概述
podman machine 子命令
podman machine
是一组用于管理 Podman 虚拟机的子命令。
在 MacOS 和 Windows 上使用 Podman 需要一个虚拟机。这是因为容器是基于 Linux 的,而容器的核心功能依赖于 Linux 内核,因此容器不会在其他任何操作系统上运行。必须使用 podman machine
来管理 MacOS 和 Windows 上的虚拟机,但也可以选择在 Linux 上使用。
所有 podman machine
命令都是无根操作。
注意:Podman Machine 的配置文件存储在 $XDG_CONFIG_HOME/containers/podman/machine/
目录下。在机器运行时更改 $XDG_CONFIG_HOME
环境变量可能会导致意外的行为。
子命令
命令 | 手册页链接 | 描述 |
---|---|---|
info | podman-machine-info(1) | 显示虚拟机主机信息 |
init | podman-machine-init(1) | 初始化一个新的虚拟机 |
inspect | podman-machine-inspect(1) | 检查一个或多个虚拟机 |
list | podman-machine-list(1) | 列出虚拟机 |
os | podman-machine-os(1) | 管理 Podman 虚拟机的操作系统 |
reset | podman-machine-reset(1) | 重置 Podman 机器和环境 |
rm | podman-machine-rm(1) | 删除一个虚拟机 |
set | podman-machine-set(1) | 设置虚拟机设置 |
ssh | podman-machine-ssh(1) | 通过 SSH 进入虚拟机 |
start | podman-machine-start(1) | 启动虚拟机 |
stop | podman-machine-stop(1) | 停止虚拟机 |
另请参阅
以下是与 podman machine
相关的其他手册页,它们提供了关于各个子命令的详细信息和用法:
- podman(1):Podman 的主手册页,介绍了 Podman 的基本用法和功能。
- podman-machine-info(1):提供了有关 Podman 虚拟机信息的子命令手册页。
- podman-machine-init(1):描述了如何初始化 Podman 虚拟机的子命令手册页。
- podman-machine-list(1):列出了所有可用 Podman 虚拟机的子命令手册页。
- podman-machine-os(1):提供了查看或设置 Podman 虚拟机操作系统的子命令手册页。
- podman-machine-rm(1):描述了如何删除 Podman 虚拟机的子命令手册页。
- podman-machine-ssh(1):提供了通过 SSH 连接到 Podman 虚拟机的子命令手册页。
- podman-machine-start(1):描述了如何启动 Podman 虚拟机的子命令手册页。
- podman-machine-stop(1):提供了停止 Podman 虚拟机的子命令手册页。
- podman-machine-inspect(1):用于获取 Podman 虚拟机的详细信息的子命令手册页。
- podman-machine-reset(1):描述了如何重置 Podman 虚拟机的子命令手册页。
这些手册页将帮助您更深入地了解如何使用 podman machine
以及其各个子命令。
历史
2021 年 3 月,最初由 Ashley Cui 整理。
请注意,Podman 和其相关工具是不断发展的项目,因此上述内容可能随时间而有所变化。建议查阅 Podman 的官方文档或最新手册页以获取最准确的信息。