当前位置: 首页 > news >正文

WSL安装发行版上安装podman

WSL安装发行版上安装podman

  • 1.WSL拉取发行版
    • 1.1 拉取
    • 2.2.修改系统拉取的镜像,可以加速软件包的更新
  • 2.podman安装
    • 2.1.安装podman 容器工具
    • 2.2.配置podman的镜像仓库
    • 2.3.拉取n8n镜像并创建容器

本文在windows11上,使用WSL拉取并创建ubuntu24.04虚拟机,再安装podman,并通过podman拉取了一个n8n的镜像,运行一个容器。

在安装过程中,涉及到了OS和podman的国内镜像的配置,可以加速拉取的过程。

1.WSL拉取发行版

1.1 拉取

#  查看在线可用的发行版
wsl --list -o
# 拉取发行版,虚拟机命名为u2
wsl --install Ubuntu24.04 --name u2

拉取完,会自动创建容器。安装完后,进行系统,需要先设置下UNIX用户和密码,若创建成功,那么进入到虚拟机中。
在这里插入图片描述

2.2.修改系统拉取的镜像,可以加速软件包的更新

# 进入虚拟机
wsl -d u2# 修改URI成国内镜像,加速下载,注意这个是针对24.04的ubuntu版本,其他版本可能会有差别,需要确认
sudo sed -i 's@security.ubuntu.com@mirrors.aliyun.com@' /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's@archive.ubuntu.com@mirrors.aliyun.com@' /etc/apt/sources.list.d/ubuntu.sourcessudo apt-get update

2.podman安装

2.1.安装podman 容器工具

# 安装podman和podman-compose
sudo apt install podmansudo apt install python3-pipsudo pip install podman-compose  --break-system-packages

2.2.配置podman的镜像仓库

和docker一样,podman的容器需要配置下国内镜像,加速podman容器的拉取

# 配置podman的镜像仓库
sudo mkdir -p /etc/containers/registries.conf.d
sudo vi 999-podman-machine.conf

加入如下内容

unqualified-search-registries = ["docker.io"][[registry]]
prefix = "docker.io"
location = "docker.1ms.run"[[registry]]
prefix = "docker.io"
location = "hub.rat.dev"[[registry]]
prefix = "docker.io"
location = "docker.xuanyuan.me"[[registry]]
prefix = "docker.io"
location = "docker.1panel.live"

2.3.拉取n8n镜像并创建容器

#拉取镜像
podman pull docker.n8n.io/n8nio/n8n
#创建卷
podman volume create n8n_data
#运行容器
podman run -d --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n  -e N8N_SECURE_COOKIE=false docker.n8n.io/n8nio/n8n

相关文章:

  • 常用期权定价模型
  • AI金融科技/区块链合规相关研究的经验
  • 力扣第85题-最大矩形
  • Java中对JSON的操作
  • StarRocks 3.5 新特性解读:Snapshot 快照恢复、大导入性能全面升级、分区管理更智能
  • redisson看门狗实现原理
  • OD 算法题 B卷【阿里巴巴找黄金宝箱4】
  • Vue 与react 生命周期对比
  • 机器学习-02(深度学习的基本概念)
  • chapter02_AbstractBeanfactory与模板方法
  • 力扣第87题-扰乱字符串
  • 支持向量机(SVM)在医疗诊断:医学影像领域的应用与实现
  • 现代 JavaScript (ES6+) 入门到实战(八):总结与展望 - 成为一名现代前端开发者
  • 现代 JavaScript (ES6+) 入门到实战(五):告别回调地狱,Promise 完全入门
  • PCB工艺学习与总结-20250628
  • Ubuntu20 编译安装 Redis7.2.4
  • MySQL 安装使用教程
  • Ubuntu22 安装 RTX 5070 Ti Nvidia Driver 驱动
  • NeRF-Lidar实景重建:大疆Mavic 4 Pro低成本建模方案(2025实战指南)
  • docker启动xxl-job 网络问题