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

podman学习笔记

命令功能👇


Usage:podman [options] [command]Available Commands:attach      			连接到正在运行的容器auto-update 			根据容器的自动更新策略自动更新容器build       			使用Containerfiles中的指令构建映像commit      			根据更改的容器创建新图像compose    			通过外部提供程序(如docker compose)运行compose工作负载container   			管理容器cp          			在容器和本地文件系统之间复制文件/文件夹create      			创建但不启动容器diff        			显示对对象文件系统的更改events     			显示podman系统事件exec        			在正在运行的容器中运行进程export      			将容器的文件系统内容导出为tar存档farm        			将构建外包给远程机器generate   			基于容器、Pod或卷生成结构化数据healthcheck 			管理容器的健康检查help        			关于任何命令的帮助history     			显示指定镜像的历史记录image       			管理镜像images      			列出本地存储中的图像import      			导入原码以创建文件系统映像info   		    	显示podman系统信息init       			初始化一个或多个容器inspect     			显示ID表示的对象的配置kill       			用特定信号杀死一个或多个正在运行的容器kube        			从结构化文件中播放容器、Pod或卷load        			从tar存档加载映像login       			登录到容器注册表logout      			退出容器注册表logs        			获取一个或多个容器的日志machine     			管理虚拟机manifest    			操纵清单列表和图像索引mount       			挂载工作容器的根文件系统network     			管理网络pause       			暂停一个或多个容器中的所有进程pod         			管理Podport        			列出端口映射或容器的特定映射ps          			列出容器pull        			从注册表中提取镜像push        			将镜像推送到指定目标rename      			重命名现有容器restart     			重新启动一个或多个容器rm         			移除一个或多个容器rmi         			从本地存储中删除一个或多个镜像run         			在新容器中运行命令save        			将镜像保存到存档search      			在注册表中搜索镜像secret      			管理机密start       			启动一个或多个容器stop        			停止一个或多个容器stats       			显示容器资源使用统计的实时流system      			管理podmantag         			为本地镜像添加其他标签untag       			从本地镜像中删除标签top         			显示容器的运行进程unmount     			卸载工作容器的根文件系统unpause     			解除一个或多个容器中进程的暂停unshare     			在修改后的用户命名空间中运行命令update      			更新现有容器version     			显示Podman版本信息volume      			管理卷wait        			阻塞一个或多个容器

⭐⭐⭐常用⭐⭐⭐

镜像操作

podman search <image> 			# 镜像搜索
podman pulll <image>   			# 拉取镜像
podman images					# 查看已有镜像
podman rmi <名/ID>				# 删除镜像根据名或id
podman rmi -f <名/ID>			# 强制删除镜像根据名或id

容器操作

podman run [OPTIONS] IMAGE [COMMAND] [ARG...]
常用参数:
--name=NAME   #为容器指定名字为NAME,不使用的话系统自动为容器命名
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;也即启动交互式容器(前台有伪终端,等待交互,一般连用,即-it);
-P: 随机端口映射,大写P
-p: 指定端口映射,小写p# 创建并允许 Nginx 容器
podman run -d --name nginx -p 80:80 nginx————————————————————————————————————————————————————————podman stop <容器ID>   						# 停止容器
podman restart <容器ID>						# 重新启动容器
podman exec -it <容器ID> /bin/bash			# 进入容器

实用类

1、mysql
podman run -d \--name mysql \-p 3306:3306 \-e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=123456 \-v ./mysql/data:/var/lib/mysql \-v ./mysql/conf:/etc/mysql/conf.d \-v ./mysql/init:/docker-entrypoint-initdb.d \--network hmallmysql

参考

  • https://blog.csdn.net/m0_63653444/article/details/139130248

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • JavaScript 实例:掌握编程技巧
  • cd-detect-level
  • rosbag中的图像话题转为图片
  • 大语言模型(LLM)构建产品的一年经验总结【干货长文】
  • vue3修改带小数点的价格数字:小数点的前后数字,要分别显示成不同颜色和大小!已经封装成组件了!
  • 基于 Java Supplier与Predicate 封装自动重试机制通用接口
  • 指针函数和函数指针
  • 企业级OV通配符/泛域名https证书申请
  • 大模型检索X一键成片,巴黎奥运的AI新演绎
  • 敏捷与DevOps有什么不同?
  • pyflink的row
  • 渗透小游戏,各个关卡的渗透实例
  • 指针的指针作为形参实测
  • 【组合数学】【Python】【小练习】一、斯特灵近似式求阶乘
  • C++ 基础入门篇
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【刷算法】求1+2+3+...+n
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Android开源项目规范总结
  • CAP 一致性协议及应用解析
  • create-react-app项目添加less配置
  • Lsb图片隐写
  • nginx 配置多 域名 + 多 https
  • Python打包系统简单入门
  • React-flux杂记
  • Selenium实战教程系列(二)---元素定位
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一天一个设计模式之JS实现——适配器模式
  • 怎样选择前端框架
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (初研) Sentence-embedding fine-tune notebook
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (十)c52学习之旅-定时器实验
  • (四)Android布局类型(线性布局LinearLayout)
  • (五)IO流之ByteArrayInput/OutputStream
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转) 深度模型优化性能 调参
  • (转)Linux下编译安装log4cxx
  • (自用)gtest单元测试
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .ai域名是什么后缀?
  • .form文件_SSM框架文件上传篇
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容