windows环境安装Podman

打开虚拟设置

  1. 打开
    windows环境安装Podman_第1张图片
  2. 运行如下命令
control
  1. 选择程序和功能
    windows环境安装Podman_第2张图片
  2. 选择启用或关闭Windows功能
    windows环境安装Podman_第3张图片
  3. 勾选“适用于Linux的Windows子系统”和“虚拟机平台”两个选项。
    windows环境安装Podman_第4张图片

安装WSL

  • 管理员模式启动powershell
  • 设置wsl版本:wsl --set-default-version 2
    -更 新wsl核: wsl --update 【若干分钟】
  • 安装wsl: wsl --install 【若干分钟】
  • 完成后需要设置 用户名和密码

win系统访问Linux文件:
【开始】搜索“文件[资源管理器],看到Ubuntu
windows环境安装Podman_第5张图片

去官网下载Podman(我这里使用的是4.6.1)

安装 Windows Podman 客户端首先要下载 Podman Windows installer(安装程序)。Windows 安装程序是随每个 Podman 版本构建的,可以从 Github 官方发布页面下载。请确保下载本指南中讨论的功能的 4.6.1 或更高版本。
windows环境安装Podman_第6张图片
windows环境安装Podman_第7张图片
下载后,只需运行该文件,然后重新启动一个新的终端。在这一点之后,podman.exe 将出现在您的 PATH 上,您将能够运行该命令来创建您的第一台计算机。

podman machine init

自动 WSL 安装
如果您的系统上尚未安装 WSL,则第一个 machine init 命令将提示一个对话框以开始自动安装。如果接受,此过程将安装必要的 Windows 组件,重新启动系统,并在登录后在 终端窗口 中重新启动计算机创建过程。请确保等待一两分钟以重新启动,因为 Windows 在执行启动项目之前会有延迟。或者,您可以拒绝自动安装并手动安装 WSL。但是,这将需要额外的下载和设置时间。

机器初始化过程

安装 WSL 后,init 命令将安装一个最小化的 Fedora,并对其进行自定义以运行 podman

Downloading VM image: fedora-podman-amd64-v37.0.38.tar.xz: done
Extracting compressed file
Importing operating system into WSL (this may take a few minutes on a new WSL install)...
正在导入,这可能需要几分钟时间。
操作成功完成。
Configuring system...
Generating public/private ed25519 key pair.
Your identification has been saved in podman-machine-default
Your public key has been saved in podman-machine-default.pub
The key fingerprint is:
SHA256:eq+hsYHASu6jvSZZncjqQpi6K+a2KCAlgmQQmwr1pCg root@master-jeff
The key's randomart image is:
|+.. .            |
| B +             |
|E . .            |
|B..              |
|+*oo .  S        |
|Bo+.o. .         |
|*=  . + o        |
|@=.    * o       |
|#X=.  o ...      |
+----[SHA256]-----+
Machine init complete
To start your machine run:

        podman machine start

启动 machine
machine 初始化过程完成后,可以根据需要启动和停止:

PS C:\Users\Jeffery.Chai> podman machine start
Starting machine "podman-machine-default"

This machine is currently configured in rootless mode. If your containers
require root permissions (e.g. ports < 1024), or if you run into compatibility
issues with non-podman clients, you can switch using the following command:

        podman machine set --rootful

API forwarding listening on: npipe:./pipe/docker_engine

Docker API clients default to this address. You do not need to set DOCKER_HOST.
Machine "podman-machine-default" started successfully

你可能感兴趣的:(其他,windows,podman)