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