Linux Debian11 Podman容器常用命令

Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。

Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。

一、帮助命令

二、镜像的基本命令

podman images 查看所有本地的主机上的镜像

podman search 搜索镜像

podman pull 下载镜像

podman rmi 删除镜像

三、容器的基本命令

说明,我们有了镜像才可以创建容器,linux,下载一个ubuntu镜像来测试学习

podman pull ubuntu

新建容器并启动

podman ps 列出所有的运行的容器

退出容器

podman rm 删除容器

启动和停止容器的操作

四、日志、元数据、进程的查看

后台启动容器: podman run -d 镜像名

问题:podman ps,发现centos停止了。

常见的坑,podman容器使用后台运行,就必须要有一个前台进程,podman发现没有应用,就会自动停止。nginx容器启动后,发现自己没有提供服务,就会立刻停止,就是没有程序了。

查看日志:podman logs -tf –tail number 容器ID

查看容器中进程信息:podman top 容器ID

查看镜像的元数据:podman inspect 容器ID

五、进入容器的命令和拷贝命令

进入当前正在运行的容器

从容器内拷贝文件到目的主机上

六、常用命令小结


如果本⽂对您有所帮助,请关注微信公众号 “ 捷创源科技 ” 。加⼊知识星球,可以获取更多技术⼲货!