• windows环境安装Podman


    打开虚拟设置

    1. 打开
      在这里插入图片描述
    2. 运行如下命令
    control
    
    • 1
    1. 选择程序和功能
      在这里插入图片描述
    2. 选择启用或关闭Windows功能
      在这里插入图片描述
    3. 勾选“适用于Linux的Windows子系统”和“虚拟机平台”两个选项。
      在这里插入图片描述

    安装WSL

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

    win系统访问Linux文件:
    【开始】搜索“文件[资源管理器],看到Ubuntu
    在这里插入图片描述

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

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

    podman machine init
    
    • 1

    自动 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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    启动 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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    王者荣耀改名神器助手微信小程序
    xctf攻防世界 Web高手进阶区 easytornado
    基于thinkphp的退役军人信息展示管理系统的设计与实现
    深入剖析Kubernetes
    笔试强训(七)
    从F5 BIG-IP RCE漏洞(CVE-2023-46747)来看请求走私的利用价值
    二分算法笔记
    使用自功率谱、互功率谱估计滤波器幅频特性
    Mybatis——动态sql和分页
    3-7数据链路层-设备
  • 原文地址:https://blog.csdn.net/qq_43072399/article/details/134076856