podman:CentOS8的官方容器软件

podman:CentOS8的容器软件

介绍

Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。
podman已经是CentOS8的默认容器软件,在CentOS8的镜像中,符合去docker化的理念
在CentOS7(CentOS7.5以上才有)里,podman与docker同属于extras源,如果离线开发需要用迅雷下载全部链接文件(700m左右)

yum安装

yum install -y podman

查看并下载镜像

镜像pull速度太慢,建议从github下载后再build
下载地址:https://github.com/CentOS/sig-cloud-instance-images/tree/0510c8e67cb3a48db178a8302157cdf7d9e99a0c/docker
- Dockerfile:构建的脚本
- centos-8-container.tar.xz:官方的镜像

  • 下载Dockerfile和centos-8-container.tar.xz文件后放在同一个目录下
  • 执行命令
podman build -t centos8 .

运行容器

podman run -itd --name centos001 localhost/centos8

进入容器执行命令

podman exec -it centos001 bash

查看容器状态

podman inspect centos001 #查看启动参数
podman status centos001 #查看容器实时IO

镜像下载地址

国内因网络原因,下载镜像速度太慢,一般用浏览器下载镜像后采用build构建容器

  • docker官方镜像地址https://hub.docker.com
  • docker官方CentOS的github镜像地址

你可能感兴趣的:(#,Centos8)