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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/86815.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/86815.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/86815.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Excel 常用快捷鍵與對應 VBA 方法/屬性清單

功能描述快捷鍵VBA 對應方法/屬性 (核心邏輯)說明導航 (類似 End 方向鍵)這些是 End 鍵行為的直接對應向下到連續區域末尾Ctrl ↓ActiveCell.End(xlDown)從當前單元格向下,遇到第一個空單元格停止。向上到連續區域開頭Ctrl ↑ActiveCell.End(xlUp)從當前單元格向上…

計算機組成原理與體系結構-實驗四 微程序控制器 (Proteus 8.15)

一、實驗目的 1、理解“微程序”設計思想,了解“指令-微指令-微命令”的微程序結構。 2、掌握微程序控制器的結構和設計方法。 二、實驗內容 設計一個“最簡版本”的 CPU 模型機:利用時序發生器來產生 CPU 的預定時序,通過微程序控制器的自…

安卓端某音樂類 APP 逆向分享(二)協議分析

以歌曲搜索協議為例,查看charles中歌曲搜索協議詳情 拷貝出搜索協議的Curl形式 curl -H Host: interface3.music.xxx.com -H Cookie: EVNSM1.0.0; NMCIDoufhty.1667355455436.01.4; versioncode8008050; buildver221010200836; resolution2392x1440; deviceIdYDwXa…

七天學會SpringCloud分布式微服務——03——Nacos遠程調用

1、微服務項目配置類放在地方 配置類型應放位置說明通用配置類(如:跨服務通用的攔截器、全局異常處理、統一響應體封裝等)可放在一個**公共模塊(common/config)**中,被各服務引入實現代碼復用,…

基于Java+Spring Boot的校園閑置物品交易系統

源碼編號:S561 源碼名稱:基于Spring Boot的校園閑置物品交易系統 用戶類型:多角色,用戶、商家、管理員 數據庫表數量:12 張表 主要技術:Java、Vue、ElementUl 、SpringBoot、Maven 運行環境&#xff1…

SpringBoot 的 jar 包為什么可以直接運行?

一、普通jar包和SpringBoot jar包有什么區別?什么是jar包?? (1)什么是Jar包? 定義: JAR 包(Java Archive) 是 Java 平臺標準的歸檔文件格式,用于將多個 Jav…

算法-基礎算法-遞歸算法(Python)

文章目錄 前言遞歸和數學歸納法遞歸三步走遞歸的注意點避免棧溢出避免重復運算 題目斐波那契數反轉鏈表 前言 遞歸(Recursion):指的是一種通過重復將原問題分解為同類的子問題而解決的方法。在絕大數編程語言中,可以通過在函數中再…

TVFEMD-CPO-TCN-BiLSTM多輸入單輸出模型

47-TVFEMD-CPO-TCN-BiLSTM多輸入單輸出模型 適合單變量,多變量時間序列預測模型(可改進,加入各種優化算法) 時變濾波的經驗模態分解TVFEMD時域卷積TCN雙向長短期記憶網絡BiLSTM時間序列預測模型 另外以及有 TCN-BILSTM …

深入淺出Node.js中間件機制

我們用一個實際的例子來看看中間件是如何運作的。假設我們有一個非常簡單的Express應用,它只有兩個中間件函數: const express require(express); const app express();app.use((req, res, next) > {console.log(第一個中間件);next(); });app.use…

Vue-15-前端框架Vue之應用基礎編程式路由導航

文章目錄 1 RouterLink的replace屬性1.1 App.vue1.2 應用效果2 編程式路由導航2.1 場景一Home.vue2.2 場景二News.vue3 路由重定向3.1 index.ts3.2 Detail.vue3.3 About.vue1 RouterLink的replace屬性 路由每次跳轉都有記錄,默認是push,可以改為replace。 RouterLink支持兩…

android14 設置下連續點擊5次Settings標題跳轉到撥號界面

部分項目隱藏了撥號器,但開發者需要間距跳轉到撥號界面 設置一級界面: packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java 通過dispatchTouchEvent方法先獲取Settings標題的區域X,Y數據。 import java.util.Set…

MP分頁和連表常用寫法

1. 分頁查詢 方案一&#xff1a;MyBatis XML MyBatis 內置的使用方式&#xff0c;步驟如下&#xff1a; ① 創建 AdminUserMapper.xml 文件&#xff0c;編寫兩個 SQL 查詢語句&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE m…

使用 Spring AI Alibaba構建 AI Code Review 應用

很早的時候就想著用AI來做Code Review&#xff0c;最近也看到了一些不錯的實現&#xff0c;但是沒有一個使用Java來構建的&#xff0c;看的比較費勁&#xff0c;雖然說語言只是一種工具&#xff0c;但是還是想用Java重新寫一遍&#xff0c;正好最近Spring AI Alibaba出了正式版…

力扣1590. 使數組和能被 P 整除

這一題的難點在于模運算&#xff0c;對模運算足夠了解&#xff0c;對式子進行變換就很容易得到結果&#xff0c;本質上還是一道前綴和哈希表的題 這里重點講一下模運算。 常見的模運算的用法 (a-b)%k0等價于 a%kb%k 而在這一題中由于多了一個len&#xff0c;&#xff08;數組的…

FPGA內部資源介紹

FPGA內部資源介紹 目錄 邏輯資源塊LUT&#xff08;查找表&#xff09;加法器寄存器MUX&#xff08;復用器&#xff09;時鐘網絡資源 全局時鐘網絡資源區域時鐘網絡資源IO時鐘網絡資源 時鐘處理單元BLOCK RAMDSP布線資源接口資源 用戶IO資源專用高速接口資源 總結 1. 邏輯資源…

CSS 列表

CSS 列表 引言 CSS 列表是網頁設計中常用的一種布局方式&#xff0c;它能夠幫助我們以更靈活、更美觀的方式展示數據。本文將詳細介紹 CSS 列表的創建、樣式設置以及常用技巧&#xff0c;幫助您更好地掌握這一重要技能。 CSS 列表概述 CSS 列表主要包括兩種類型&#xff1a…

spring中的@Cacheable緩存

1. 使用方法 在方法上面加上注解Cacheable&#xff0c; OverrideCacheable(cacheNames "userCache", key "#id")public User getUserById(Long id) {System.out.println("查詢數據庫了");return getById(id);}如果你的項目中引入了&#xff…

Node.js特訓專欄-實戰進階:9.MySQL連接池配置與優化

?? 歡迎來到 Node.js 實戰專欄!在這里,每一行代碼都是解鎖高性能應用的鑰匙,讓我們一起開啟 Node.js 的奇妙開發之旅! Node.js 特訓專欄主頁 專欄內容規劃詳情 MySQL連接池配置與優化:提升數據庫交互性能的關鍵 一、MySQL連接池基礎概念 1.1 什么是連接池? 連接池是…

【innovus基礎】- 如何手動畫線?

后端實現的過程就是將邏輯連線變為物理的金屬連線的過程。 1、打開Pin shape的Visible 和 Selected開關&#xff0c;使其可見并可選 2、選中想要畫線的IOCell 3、鼠標選中對應的pin 4、使用dbGet 獲取此pin腳邏輯連線net的名字&#xff1b; dbGet selected.net.name 5、使用畫…

element-plus限制日期可選范圍(這里以7天為例)

element-plus日期范圍限制功能實現邏輯 1. 需求&#xff1a;通過限制時間的可選范圍減少請求的數據量 2. 實現效果&#xff1a; 日期選擇器做限制 3. 代碼邏輯&#xff1a; 思路&#xff1a;通過calendar-change獲取開始日期&#xff0c;然后通過disabled-date禁用不滿足條件…