Podman 基本使用

下载

Podman

组成

  • podman: 直接管理容器和容器 image,可以运行无根的容器
  • skopeo: 检查、复制、删除和签名 image
  • buildah: 创建新的的容器image

国内镜像加速

参考: 【Podman Desktop】配置镜像源加速 - 狗子未遂胆儿肥。 - 博客园 (cnblogs.com)

查看个人镜像地址:容器镜像服务 (aliyun.com)

image.png

切换默认子系统: wsl --set-default podman-machine-default

image.png

修改配置:sudo vi /etc/containers/registries.conf

image.png

unqualified-search-registries = ["docker.io"]
[[registry]]
prefix = "docker.io"
location="你自己的阿里云加速器地址.mirror.aliyuncs.com" # 如 abs.mirror.aliyuncs.com,不要加https、http之类的东西

重启podman

image.png

指令

查看镜像列表

podman search xxx

image.png

拉取镜像

podman image pull xxx

image.png

拉取指定地址镜像

podman image pull path

image.png

查看下载过的镜像列表

podman image ls

image.png

查看镜像详情

podman image inspect id

image.png

运行镜像

podman run -d -p 8080:80 name

image.png

image.png

查看后台运行容器

podman container ls

image.png

停止运行

podman container stop id

image.png

删除容器

podman container rm id

image.png

更多

podman --help

image.png