4. podman -- 镜像


当运行容器时,如果使用的镜像本地不存在,

那么就会从镜像仓库下载,

如 hello world 部分,要使用的 ubuntu:15.10 这个镜像本地并没有,

就从镜像仓库 pull

---

 

1. 列出本地镜像

podman images

 

如上,

第一字段:Repository

  应该是 镜像及其所属的仓库,

  第一条记录,表明是本地的 test2.image 这个镜像

  第二条记录,应该是 docker.io 这个仓库的 ubuntu 这个镜像

  (感觉这个字段是有 仓库/镜像 连写的方式组成)

第二字段:Tag

  镜像的标签,

  “同一个”镜像可能会有多个标签,代表着不同的版本,(同一个 理解为 CentOS,有 CentOS 6 7 8 这样的版本)

  如上第二条记录中,ubuntu 会有 15.10,14.04 之类的多个版本,

  使用 Repository:Tag 的方式来指定不同的镜像,

  这也是前面的实例中,都是使用 ubuntu:15.10 这样的写法来指定镜像

  如果在指定镜像的时候,没有 Tag 字段,则表明是 “latest”

第三字段:Image ID

第四字段:创建时间 Created

第五字段: Size

 

此外,A 用户下的镜像和 B 用户下的镜像并不是互通的,如:

root 用户下的 image 有 4 个记录,

切换到 xyz 用户后,就发现没有 image 的记录


 

2. 下载镜像

前面提到,当使用一个本地不存在的镜像,那么就会自动下载,

如果需要预先下载好镜像,那么可以使用 pull 命令

podman pull

 

 

3. 删除镜像

podman rmi xxx

 

posted @ 2021-10-31 14:11  牛顿撕鸡  阅读(1298)  评论(0编辑  收藏  举报