用Podman Desktop创建自用的WSL-Fedora Linux子系统
#工作记录
一、打开Podman Desktop
二、打开设置“Settings”
三、点击“Greate new Podman machine ” (创建新的Podman机器)
四、进行新建选项,填写虚拟机名字,修改设置选项:
五、点击“Create” 开始创建
六、等待创建完成
七、提示是否设置为默认虚拟机
点击“Ignore”忽略
八、创建完成
九、返回查看创建情况
到这里,可以看到除了podman-machine-default之外,我们额外创建的"podman-0"已经成功了。
在Windows的开始菜单推荐列表里,也已经出现了"podman-0"这个虚拟机。
十、打开查看系统信息
输入以下命令:
cat /etc/os-release
应该可以看到如下输出:
输出信息摘录:
You will be automatically entered into a nested process namespace where
systemd is running. If you need to access the parent namespace, hit ctrl-d
or type exit. This also means to log out you need to exit twice.[user@AI ~]$ cat /etc/os-release
NAME="Fedora Linux"
VERSION="41 (Container Image)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=41
VERSION_CODENAME=""
PLATFORM_ID="platform:f41"
PRETTY_NAME="Fedora Linux 41 (Container Image)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:41"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f41/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=41
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=41
SUPPORT_END=2025-12-15
VARIANT="Container Image"
VARIANT_ID=container
[user@AI ~]$
输出信息解释:
从上边摘录的输出信息来看,我们正在使用一个基于 Fedora Linux 41 的容器镜像。
以下是对这个镜像容器系统信息的总结和一些可能的后续步骤:
系统信息
-
操作系统:Fedora Linux 41 (Container Image)
-
版本:41
-
稳定性和类型:Stable
-
平台 ID:platform:f41
-
官方名称:Fedora Linux 41 (Container Image)
-
默认主机名:fedora
-
支持结束日期:2025-12-15
-
变体:Container Image
官方资源链接
-
主页:Fedora Linux
-
文档:Fedora Documentation
-
注意:文档链接似乎无法访问,可能是链接已失效或网络问题。
-
-
支持论坛:Ask Fedora
-
Bug 报告:Red Hat Bugzilla
关于容器命名空间的启动提示:
You will be automatically entered into a nested process namespace where
systemd is running. If you need to access the parent namespace, hit ctrl-d
or type exit. This also means to log out you need to exit twice.
系统提示解释:
“你已进入一个嵌套的进程命名空间,systemd
正在运行。如果你需要访问父命名空间,可以通过按 Ctrl-D
或输入 exit
命令退出。由于你处于嵌套命名空间中,退出一次会回到父命名空间,而完全退出需要执行两次退出操作。”
小结
Podman Desktop可以创建多个Podman machine;
Podman machine可以链接到PyCharm和VS Code供项目使用;
Podman Desktop可以方便地进行修复或替换默认Podman machine,便捷地使Podman Desktop功能保持健康;
创建完成后,就可以用podman-0进行测试和开发了。
新!在 podman-machine-default 中安装 CUDA、cuDNN、Anaconda、PyTorch 等并验证安装-CSDN博客
PyCharm 链接 Podman Desktop 的 podman-machine-default Linux 虚拟环境-CSDN博客
Podman Desktop:现代轻量容器管理利器(Podman与Docker)-CSDN博客