新闻详情

新闻详情

首页 / 资讯中心 / 详情

Linux Debian11 Podman容器常用命令

发布时间:2026/10/2 12:47:44来源:尧图网络
Linux Debian11 Podman容器常用命令
Podman 是一个开源的容器运行时项目可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。它不需要在你的系统上运行任何守护进程并且它也可以在没有 root 权限的情况下运行。Podman 可以管理和运行任何符合 OCIOpen Container Initiative规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。一、帮助命令# 显示podman的版本信息podmanversion# 显示podman的系统信息包括镜像和容器的数量podmaninfo# 帮助命令podman命令--help二、镜像的基本命令podman images 查看所有本地的主机上的镜像# 解释REPOSITORY 镜像的仓库源 TAG 镜像的标签 IMAGE ID 镜像的ID CREATED 镜像的创建时间 SIZE 镜像的大小# 可选项-a,--all# 列出所有镜像-q,--quiet# 只显示镜像的IDpodman search 搜索镜像# 可选项通过收藏来过滤--filterstars4000搜索出来的镜像就是STARS大于4000podman pull 下载镜像# 下载镜像如果不写tag默认就是latest;写上tag就是下载指定版本的镜像podmanpull 镜像名[:tag]podman rmi 删除镜像# 删除指定的容器podmanrmi-f容器ID# 删除多个容器podmanrmi-f容器ID 容器ID 容器ID 容器ID# 删除全部容器podmanrmi-f$(podmanimages-aq)三、容器的基本命令说明我们有了镜像才可以创建容器linux下载一个ubuntu镜像来测试学习podmanpull ubuntu新建容器并启动podmanrun[可选参数]镜像# 参数说明--nameName# 容器名字tomcat01 tomcat02用来区分容器-d# 后台方式运行-it# 使用交互方式运行进入容器查看内容-p# 指定容器端口-pip:主机端口:容器端口-p主机端口:容器端口 常用-p容器端口-P随机指定端口podman ps 列出所有的运行的容器# 列出当前正在运行的容器podmanps# 列出当前正在运行的容器 带出历史运行过的容器podmanps-a# 列出最近创建的容器podmanps-n?# 只显示容器的编号podmanps-q退出容器# 容器直接停止并退出exit# 容器不停止退出Ctrl P Qpodman rm 删除容器# 删除指定的容器不能删除正在运行的容器podmanrm容器ID# 删除所有的容器podmanrm-f$(podmanps-aq)启动和停止容器的操作# 启动容器podmanstart 容器ID# 重启容器podmanrestart 容器ID# 停止当前正在运行的容器podmanstop 容器ID# 强制停止当前的容器podmankill容器ID四、日志、元数据、进程的查看后台启动容器podman run -d 镜像名问题podman ps,发现centos停止了。常见的坑podman容器使用后台运行就必须要有一个前台进程podman发现没有应用就会自动停止。nginx容器启动后发现自己没有提供服务就会立刻停止就是没有程序了。查看日志podman logs -tf --tail number 容器ID# 查看日志podmanlogs-tf--tailnumber 容器ID# 显示日志-tf# 显示日志--tailnumber# 要显示日志条数查看容器中进程信息podman top 容器ID查看镜像的元数据podman inspect 容器ID五、进入容器的命令和拷贝命令进入当前正在运行的容器# 进入容器后开启一个新的终端可以在里面操作【常用】podmanexec-it容器ID /bin/bash# 进入容器正在执行的终端不会启动新的进程podmanattach 容器ID从容器内拷贝文件到目的主机上# 从容器内拷贝文件到目的主机上。拷贝只是一个手动过程未来我们使用-v卷的技术可以实现podmancp容器ID:容器内路径 目的的主机路径六、常用命令小结
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

macOS下JDK 1.8安装配置指南:版本选择、环境变量与常见问题 2026/10/2 12:47:42

macOS下JDK 1.8安装配置指南:版本选择、环境变量与常见问题

1. 先搞清楚这件事:你要装的JDK 1.8,到底该怎么选如果你正在macOS上折腾Java开发环境,大概率绕不开JDK 1.8。虽然Oracle早就停止了对Java 8的免费商用更新,但国内绝大多数公司、老项目、中间件体系仍然跑在JDK 8上。Spring Boot 2…

阅读更多 →
OpenShell:打造高效终端环境的完整实践指南 2026/10/2 12:47:42

OpenShell:打造高效终端环境的完整实践指南

1. 为什么 OpenShell 值得折腾:终端环境的痛点与破局思路干开发这行,终端就是每天待最久的地方。从早到晚,百分之七八十的操作都离不开那一个小小的黑色窗口。可现实是,大多数人用的默认 shell 环境,真的就是“能用”而…

阅读更多 →
BiliTools 资源解析完全指南:从 AV/BV 号到收藏夹的多类型输入识别与媒体信息获取 2026/10/2 12:47:42

BiliTools 资源解析完全指南:从 AV/BV 号到收藏夹的多类型输入识别与媒体信息获取

桌面应用音视频 【免费下载链接】BiliTools 本项目已停止维护。 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools 点击查看 免费下载 本文以 BiliTools 的“资源解析”功能为主线,系统讲解搜索页如何识别并解析哔哩哔哩的各类资源标识&…

阅读更多 →
MetaERP 里预算表和财务分析系统的对接,不是“把预算表同步给 BI”这么简单,而是把“预算立方体 + 承诺/义务/实际流水 + SLA 派生的 COA 上下文 + 总账/子账实际”在统一语义层上 2026/10/2 12:47:35

MetaERP 里预算表和财务分析系统的对接,不是“把预算表同步给 BI”这么简单,而是把“预算立方体 + 承诺/义务/实际流水 + SLA 派生的 COA 上下文 + 总账/子账实际”在统一语义层上

MetaERP 里预算表和财务分析系统的对接,不是“把预算表同步给 BI”这么简单,而是把“预算立方体 承诺/义务/实际流水 SLA 派生的 COA 上下文 总账/子账实际”在统一语义层上拼成一张“经营事实网”。可以分成 5 层对接:主数据对齐 → 预算…

阅读更多 →
MoveIt2 2026/10/2 12:47:34

MoveIt2

1,概述专门用来适配ROS2的机器人机械手或机械臂的运动规划软件框架,功能包括:运动规划(生成可顺利通过杂乱环境的高自由度轨迹);机械臂操纵(通过抓取生成对机器人环境进行分析,并与环境进行交互…

阅读更多 →
6. 利用PY32Studio+HAL库开发输入捕捉功能 2026/10/2 12:47:33

6. 利用PY32Studio+HAL库开发输入捕捉功能

前言在前面几章中,我们学习了TIM1的定时器中断和PWM功能。除此以外TIM1常用的功能还有输入捕捉。本篇文章介绍如何使用定时器的输入捕捉功能。一、功能PA11(TIM1的第四个通道)输出一个频率为100Hz~1KHz, 对应的周期为1~10ms,占空比为50%的PWM波形。通过T…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉