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

Podman 的一些常用指令

Podman 的一些常用指令

一、删除镜像及相关容器

  • 查找使用该镜像的容器:运行

    podman ps -a 
    
  • 命令查看所有容器,找到使用该镜像的容器 ID。
    停止相关容器:如果容器正在运行,先使用

    podman stop <container_id> 
    

    停止它。

  • 删除相关容器:删除停止的容器,使用

    podman rm <container_id> 
    
  • 删除镜像:再次尝试删除镜像,使用

    podman rmi 64bc4a473c40 
    
  • 请在删除容器前,确认不再需要该容器的数据或状态。

二、启动容器及进入终端

启动容器:使用 podman start 命令来启动容器。可以通过容器的名称或 ID 来启动,例如

podman start <container_id>

执行命令:启动容器后,使用 podman exec 命令进入容器,例如

podman exec -it <container_id> /bin/bash 

这样能够成功进入容器的交互式终端。如果仍然有问题,请检查容器的日志或状态以获取更多信息。

三、Podman 拷贝文件或目录

Podman 有 podman cp 命令,其功能和用法与 Docker 的 docker cp 命令类似,用于在容器和宿主机之间拷贝文件或目录。

基本语法:

podman cp <container_id>:<container_path> <host_path>

<container_id>:容器的 ID 或名称。
<container_path>:容器内的文件或目录路径。
<host_path>:宿主机上的目标路径。
示例:假设容器 ID 为 abc123,想将容器中的 /app/data 目录拷贝到宿主机的 /home/user/ 目录下,可使用

podman cp abc123:/app/data /home/user/ 

注意事项:
路径:确保容器内的路径和宿主机上的目标路径都正确。
权限:确保有权限在宿主机上的目标路径写入内容。
容器状态:容器不需要是运行状态,停止的容器也可以使用 podman cp


http://www.mrgr.cn/news/50563.html

相关文章:

  • 【Next.js 项目实战系列】01-创建项目
  • 匿名管道和命名管道
  • 想高薪!普通人转行做AI,试试这5步!
  • 胤娲科技:Pika 1.5燃爆登场——AI视频特效,让万物“笑”果全开
  • 初级网络工程师之从入门到入狱(四)
  • 每月洞察:App Store 和 Google Play 的主要更新
  • 什么台灯护眼效果好?五款专业护眼灯款式分享
  • RHCSA复习题
  • WebServer构建响应 发送响应
  • 如何解决数字化转型的老大难,突破部门流程墙
  • 歌曲怎么去掉原唱只留伴奏?创作无界,轻松获取伴奏音轨
  • 第1章:Flux学习前言(必读)
  • 游游的you(贪心+思路+代码)
  • AWS账号与邮箱的关系解析
  • 鲸鸿动能广告助力App流量高效变现,促进商业增长
  • goDoH:一款使用了DNS-over-HTTPS作为传输端口的C2框架
  • 《Linux运维》之解决“Failed to start LSB: Bring up/down networking.“问题的方法
  • 克隆容量不同的硬盘
  • 2024年中小企业数字化转型路径方法落地步骤
  • Linux下ClamAV源代码安装与使用说明