From 594f9ad07255216500e2684ca7aa037da9fcc5dc Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sat, 31 Jul 2021 11:40:57 +0800 Subject: [PATCH 1/2] PRF @geekpi --- ...0 Run a Linux virtual machine in Podman.md | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/translated/tech/20210720 Run a Linux virtual machine in Podman.md b/translated/tech/20210720 Run a Linux virtual machine in Podman.md index 77b369b5ac..9ba636cc0c 100644 --- a/translated/tech/20210720 Run a Linux virtual machine in Podman.md +++ b/translated/tech/20210720 Run a Linux virtual machine in Podman.md @@ -3,18 +3,20 @@ [#]: author: (Sumantro Mukherjee https://opensource.com/users/sumantro) [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) 在 Podman 中运行一个 Linux 虚拟机 ====== -使用 Podman Machine 创建一个基本的 Fedora CoreOS 虚拟机来使用容器和容器化工作负载。 -![woman on laptop sitting at the window][1] -Fedora CoreOS 是一个自动更新、基于最小 [rpm-ostree][2]的 操作系统,用于安全地、大规模地运行容器化工作负载。 +> 使用 Podman Machine 创建一个基本的 Fedora CoreOS 虚拟机来使用容器和容器化工作负载。 -[Podman][3] “是一个用于管理容器和镜像、挂载到这些容器中的卷,以及由这些容器组组成的 pod 的工具。Podman 基于 libpod,它是一个容器生命周期管理库”。 +![](https://img.linux.net.cn/data/attachment/album/202107/31/114043y4d0kstx90zpx6o3.jpg) + +Fedora CoreOS 是一个自动更新、最小化的基于 [rpm-ostree][2] 的操作系统,用于安全地、大规模地运行容器化工作负载。 + +[Podman][3] “是一个用于管理容器和镜像、挂载到这些容器中的卷,以及由这些容器组组成的吊舱的工具。Podman 基于 libpod,它是一个容器生命周期管理库”。 当你使用 [Podman Machine][4] 时,神奇的事情发生了,它可以帮助你创建一个基本的 Fedora CoreOS 虚拟机(VM)来使用容器和容器化工作负载。 @@ -22,9 +24,8 @@ Fedora CoreOS 是一个自动更新、基于最小 [rpm-ostree][2]的 操作系 第一步是安装 Podman。如果你已经安装了最新版本的 Podman,你可以跳过这个步骤。在我的 Fedora 34 机器上,我用以下方式安装 Podman: - ``` -`$ sudo dnf install podman` +$ sudo dnf install podman ``` 我使用的是 podman-3.2.2-1.fc34.x86_64。 @@ -33,7 +34,6 @@ Fedora CoreOS 是一个自动更新、基于最小 [rpm-ostree][2]的 操作系 Podman 安装完成后,用以下方法初始化它: - ``` ❯ podman machine init vm2 Downloading VM image: fedora-coreos-34.20210626.1.0-qemu.x86_64.qcow2.xz: done @@ -46,7 +46,6 @@ Extracting compressed file 了解你的虚拟机和它们的状态是很重要的,`list` 命令可以帮助你做到这一点。下面的例子显示了我所有的虚拟机的名称,它们被创建的日期,以及它们最后一次启动的时间: - ``` ❯ podman machine list NAME VM TYPE CREATED LAST UP @@ -58,24 +57,22 @@ vm2 qemu 11 minutes ago 11 minutes ago 要启动一个虚拟机,请运行: - ``` ❯ podman machine start -Waiting for VM … +Waiting for VM ... ``` ### SSH 到虚拟机 你可以使用 SSH 来访问你的虚拟机,并使用它来运行工作负载,而没有任何麻烦的设置: - ``` -❯ podman machine ssh +❯ podman machine ssh Connecting to vm podman-machine-default. To close connection, use `~.` or `exit` Fedora CoreOS 34.20210611.1.0 -Tracker: -Discuss: - +Tracker: https://github.com/coreos/fedora-coreos-tracker +Discuss: https://discussion.fedoraproject.org/c/server/coreos/ + Last login: Wed Jun 23 13:23:36 2021 from 10.0.2.2 [core@localhost ~]$ uname -a Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP Thu Jun 3 13:51:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux @@ -88,7 +85,6 @@ Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP Thu Jun 3 13:51:40 UTC 2021 x86_64 要停止运行中的虚拟机,请使用 `stop` 命令: - ``` ❯ podman machine stop @@ -106,7 +102,7 @@ via: https://opensource.com/article/21/7/linux-podman 作者:[Sumantro Mukherjee][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From b27a1a034d44900ac96d20ab9ce3519890ffad37 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sat, 31 Jul 2021 11:41:31 +0800 Subject: [PATCH 2/2] PUB @geekpi https://linux.cn/article-13635-1.html --- .../20210720 Run a Linux virtual machine in Podman.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename {translated/tech => published}/20210720 Run a Linux virtual machine in Podman.md (98%) diff --git a/translated/tech/20210720 Run a Linux virtual machine in Podman.md b/published/20210720 Run a Linux virtual machine in Podman.md similarity index 98% rename from translated/tech/20210720 Run a Linux virtual machine in Podman.md rename to published/20210720 Run a Linux virtual machine in Podman.md index 9ba636cc0c..5f4d366a05 100644 --- a/translated/tech/20210720 Run a Linux virtual machine in Podman.md +++ b/published/20210720 Run a Linux virtual machine in Podman.md @@ -4,8 +4,8 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) [#]: reviewer: (wxy) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-13635-1.html) 在 Podman 中运行一个 Linux 虚拟机 ======