介绍
在一个超能力成为常态的世界里,超能力学院正面临着一项重大挑战。由于虚拟环境缺乏组织管理,学院存储和管理超能力知识的能力受到了威胁。著名的超能力教授 VirtualMind 博士被委派了一项任务,即确保 Docker 宇宙中所有的超能力镜像都能被高效地列出和管理。作为这项任务的一部分,学生们需要展示他们在列出 Docker 镜像方面的熟练程度。
列出 Docker 镜像
在这一步骤中,你需要列出 Docker 镜像并执行一些与镜像管理相关的特定任务。
任务
- 列出当前系统中所有可用的 Docker 镜像。
- 过滤镜像,仅显示标签(tag)为
latest的镜像。你可以使用docker images --filter <filter_type>=<filter_scope>这种命令格式来过滤镜像。 - 按创建日期降序排列镜像。你可以使用
docker images --format <format> | grep <condition> | sort <option>这种命令格式来对镜像进行排序。
示例
完成任务后,Docker 镜像列表的输出应显示符合指定条件的镜像。
列出所有镜像:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest e34e831650c1 2 weeks ago 77.9MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
hello-world latest d2c94e258dcb 8 months ago 13.3kB
gcr.io/k8s-minikube/kicbase v0.0.37 01c0ce65fff7 12 months ago 1.15GB
过滤镜像,仅显示标签为 latest 的镜像:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest e34e831650c1 2 weeks ago 77.9MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
hello-world latest d2c94e258dcb 8 months ago 13.3kB
按创建日期降序排列镜像:
ubuntu latest 2024-01-12 01:08:11 +0800 CST 77.9MB
jenkins/jenkins latest 2023-05-24 03:54:22 +0800 CST 466MB
hello-world latest 2023-05-03 00:49:27 +0800 CST 13.3kB
总结
本次挑战旨在测试你在 Docker 镜像管理方面的熟练程度。通过这些任务,你加深了对列出、过滤和排序 Docker 镜像的理解。这次挑战提供了一个巩固 Docker 镜像管理知识的机会,并让你学习了如何在真实场景中进行实际应用。



