Podman QuickStart

news2024/11/16 17:30:55

Install

Install Link

brew install podman
podman machine init
podman machine start

podman machine init --cpus=4 --disk-size=64 --memory=6144
podman machine start podman-machine-default

开启和关闭root 权限

Tips: 切换root 模式前后,相互看不到对方模式下的Images

podman machine set --rootful
podman machine set --rootful=false

podman system connection list                                                                                                                  Name                         URI                                                               Identity                                  Default
podman-machine-default       ssh://core@localhost:62426/run/user/110553204/podman/podman.sock  /Users/wakun/.ssh/podman-machine-default  false
podman-machine-default-root  ssh://root@localhost:62426/run/podman/podman.sock                 /Users/wakun/.ssh/podman-machine-default  true

The system helper service is not installed; the default Docker API socket
address can't be used by podman. If you would like to install it run the
following commands:

    sudo /usr/local/Cellar/podman/4.1.1/bin/podman-mac-helper install
    podman machine stop; podman machine start

You can still connect Docker API clients by setting DOCKER_HOST using the
following command in your terminal session:

    export DOCKER_HOST='unix:///Users/wakun/.local/share/containers/podman/machine/podman-machine-default/podman.sock'

Podman machine 管理

  • 查看创建的虚拟机 podman machine list
  • 虚拟机在本地磁盘存储位置: /Users/wakun/.local/share/containers/podman/machine/qemu/podman-machine-default_fedora-coreos-37.20221211.2.0-qemu.x86_64.qcow2x
  • 通过 qemu 启动的虚拟机配置 : /Users/wakun/.config/containers/podman/machine/qemu
  • 修改虚拟机硬件配置 :podman machine set --help
  • 进入虚拟机,可以sudo 到 root 账号 :podman machine ssh podman-machine-default

Pull Image 加速

目前DockerHub pull image会限制速度,中科大的mirror 已经暂停外部访问。

通过 Ucloud 容器镜像库进行加速

Link: https://console.ucloud.cn/uhub/uhub/accelerate_image

通过 创建加速任务 创建需要pull 的image mirror。本地login ucloud repo podman login uhub.service.ucloud.cn 之后,就可以pull 对应的 ucloud image mirror
Ucloud 容器镜像库

通过阿里云镜像加速下载

  • 进入podman machine 内部,修改 /etc/containers/registries.conf 或者 /etc/containers/registries.conf.d/999-podman-machine.conf 配置文件,增加如下
[[registry]]
location = "docker.io"
[[registry.mirror]]
location = "xxx.mirror.aliyuncs.com"

Troubleshooting

Homebrew 没有更新导致下载的qemu 版本低,虚拟机无法启动

一开始本低 Homebrew 没有更新,podman 依赖的 qemu 7.0.0_1 版本过低,这个版本的qemu 有Bug。更新Homebrew 后,https://github.com/Homebrew/homebrew-core/blob/master/Formula/qemu.rb 版本升级到 qemu--7.2.0.monterey.bottle.tar.gz 之后启动正常。Double check 本低的 qemu 版本号: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qemu.rb

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/113761.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue学习笔记(七)-vue3新特性

概念 vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0…

C#实现QQ窗体功能

C#实现QQ窗体功能案例简述预备知识导图功能结构知识点分析C#基础知识Windows系统知识控件和组件案例简述 通过C#使用类似QQ窗体的功能,当窗体放置到屏幕的边缘,可以将窗体隐藏,当鼠标再次放置到屏幕边缘时,窗体可再次显示。 预备…

我的MEM管理类研究生,在路上

——生死看淡,不服就干。 一直怀揣着研究生梦的我,当年没能保研,也没能认真考研,在考取国家中级软件师证书后,意外发现了MEM(Master of Engineering Management )——工程管理硕士。 2021-11-…

Git - windows下操作 SSH Key

Git - windows下操作 SSH Key 流程 SSH密钥介绍 简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使…

Nature:剑桥大学的研究人员找到了终结新冠的新药了吗?

本月初(即2022年12月5日),《Nature》杂志发布了剑桥大学Teresa Brevini等人的一篇关于新冠研究的论文。在该论文中,作者首先发现法尼酯 X 受体(FXR)能够直接调节人体的ACE2的表达。过去的研究已经表明&…

手把手教你搭建Hexo博客

导读|很多开发者搭建自己的博客,会选择现有的博客系统方案,比如:Wordpress、Hexo和Halo等。其中Hexo博客作为全静态博客,没有数据库、对服务器资源消耗也极低,而且可定制化程度极高。本文将带领各位开发者基…

【Linux】编译的四个步骤

目录 平常的使用: 安装软件 编写:vi/vim vscode 编译 执行 路径/文件名 计算机五大部件 编译四步 1.预编译(处理#) 2.编译(查错,代码到汇编) 3.汇编(汇编到二进制指令) 4.链接 平常的…

157. 答读者疑问:为什么我的 manifest.json 文件无法正确被加载?

有教程的读者向我提问:已经完成了下列两个步骤的学习: SAP UI5 应用开发教程之十 - 什么是 SAP UI5 应用的描述符 DescriptorSAP UI5 应用开发教程之一百三十三 - SAP UI5 应用元数据文件 manifest.json 的加载和解析原理讲解自己本地 Visual Studio Code 开发了一个 SAP UI5…

SpringBoot+Mybatis-Plus+Thymeleaf+Bootstrap分页查询(前后端完整版开源学习)图书管理系统

目录分页主要逻辑,在3.7和3.81.准备工作1.1 参考博客1.2 项目结构2. 数据库3. 详细代码部分3.1 pom依赖3.2 application.yml3.3 BookMapper.xml3.4 BookMapper3.5 BookService 和 BookServiceImpl3.6 实体类entity book3.7控制层 BookController3.8 前端页面bookLis…

猿如意使用测评

本篇博客会记录使用猿如意这款产品的整体使用感受和相关建议,可以作为新人上手这款产品的参考 1. 猿如意的官方介绍 首先是官方对这款产品的介绍 猿如意是一款面向开发者的辅助开发工具箱,包含了效率工具、开发工具下载,教程文档&#xff0…

4.7 深入理解Spring

4.7.1 Spring 4.7.1.1 Spring模块 Spring 由七大模块组成,分别是 数据模块(Data Access / Integration)Web模块切面模块(Aop,Aspects)工具模块(Instrumentation)消息模块核心模块测试模块Spring模块4.7.…

08-09-Zookeeper客户端使用与经典应用场景

Zookeeper 集群模式: Zookeeper 集群模式一共有三种类型的角色 Leader: 处理所有的事务请求(写请求),可以处理读请求,集群中只能有一个Leader Follower:只能处理读请求,同时作为 Leader的候选节…

实现 effect reactive 依赖收集 触发依赖

03_01_实现 effect & reactive & 依赖收集 & 触发依赖 一、reactivity happy path 首先我们知道reactivity的happy path(核心逻辑)就是: 通过reactive定义响应式变量,然后通过effect去收集响应式变量的依赖,然后实现…

20221225英语学习

今日新词 giant adj.巨大的;超群的 appreciate v.欣赏,赏识;感激;理解,意识到;增值 invasive adj.侵入的,侵略的;开刀的 dispel vt.驱散,驱逐;消除 equa…

【2008NOIP普及组】T4. 立体图 试题解析

【2008NOIP普及组】T4. 立体图 试题解析 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 778 通过数: 542 【题目描述】 小渊是个聪明的孩子,他经常会给周围的小朋友讲些自己认为有趣的内容。最近,他准备给小朋友讲解立体图,请你帮他画出立体图。 小渊有一块面…

Windows下安装RabbitMQ

目录 安装Erlang环境 下载地址:https://erlang.org/download/ 下载后直接双击.exe安装即可。 安装完成后,创建环境变量。 安装完成后创建一个名叫ERLANG_HOME的环境变量,其指向erlang的安装目录; 将%ERLANG_HOME%\bin加入到Pa…

node.js+uni计算机毕设项目基于微信小程序订餐系统(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等…

2022 IoTDB Summit:Dr.Feinauer《Apache IoTDB 在德国汽车生产线多级数据同步中的应用实践》...

12 月 3 日、4日,2022 Apache IoTDB 物联网生态大会在线上圆满落幕。大会上发布 Apache IoTDB 的分布式 1.0 版本,并分享 Apache IoTDB 实现的数据管理技术与物联网场景实践案例,深入探讨了 Apache IoTDB 与物联网企业如何共建活跃生态&#…

【金猿人物展】树根互联COO黄路川:从“灯塔工厂”到“数字领航”,工业互联网操作系统助推新型工业化...

‍黄路川本文由树根互联联合创始人、COO黄路川撰写并投递参与“数据猿年度金猿策划活动——2022大数据产业趋势人物榜单及奖项”评选。‍数据智能产业创新服务媒体——聚焦数智 改变商业大数据时代,数字资产已经成为工业企业最核心的资产,成为企业数字化…

并发知识体系大全:贡献一波我平时学习/总结笔记/思维脑图+线程

这个世界都是并发的,编程里更是这样,俗话说:并发知识大,一口吃不下。想成为一名优秀的 Java 开发,学好并发,绝对是你走入高薪行列的必备能力之一。 并发涉及的知识点,其实十分琐碎。学完记不住…