在CentOS中管理Docker镜像,你可以使用以下命令:
搜索镜像:
docker search <image-name>
这个命令会在Docker Hub上搜索与<image-name>
匹配的镜像。
拉取镜像:
docker pull <image-name>:<tag>
这个命令会从Docker Hub或其他配置的仓库中拉取指定名称和标签的镜像。如果不指定标签,默认会拉取latest
标签的镜像。
列出所有镜像:
docker images
这个命令会列出本地所有的镜像,包括镜像ID、仓库名、标签、创建时间和大小等信息。
删除镜像:
docker rmi <image-id-or-name>
这个命令会删除指定的镜像。如果镜像正在被容器使用,你需要先停止并删除相关容器,或者使用-f
选项强制删除。
清理未使用的镜像:
docker image prune
这个命令会删除所有未被任何容器引用的悬空镜像。你可以使用-a
选项来删除所有未使用的镜像,包括中间层镜像。
保存镜像到文件:
docker save -o <filename> <image-name>:<tag>
这个命令会将指定的镜像保存为一个tar归档文件,方便备份或传输。
从文件加载镜像:
docker load -i <filename>
这个命令会从指定的tar归档文件中加载镜像。
查看镜像详细信息:
docker inspect <image-id-or-name>
这个命令会显示指定镜像的详细信息,包括配置、层、历史记录等。
请注意,在执行这些命令时,你可能需要具有root权限或使用sudo
来运行它们。此外,根据你的Docker版本和配置,某些命令的选项和行为可能会有所不同。