需求:去 DockerHub 搜索并拉取一个 Redis 镜像
目标:
1)去 DockerHub 搜索 Redis 镜像
2)查看 Redis 镜像的名称和版本
3)利用 docker pull 命令拉取镜像
4)利用 docker save命令将 redis:latest 打包为一个 redis.tar.gz 包
5)利用 docker rmi 删除本地的 redis:latest
6)利用 docker load 重新加载 redis.tar.gz文件
1.[root@192 ~]# docker pull redis
Using default tag: latest
latest: Pulling from library/redis
9c6dc2f051d0: Pull complete
87cb049a6d7d: Pull complete
4e5d87291b59: Pull complete
b308a2348d28: Pull complete
c02d17997ce3: Pull complete
4f4fb700ef54: Pull complete
e5a35462b9a7: Pull complete
222c7cf21fcb: Download complete
92752f2200e8: Download complete
Digest: sha256:73dad4271642c5966db88db7a7585fae7cf10b685d1e48006f31e0294c29fdd7
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
2.[root@192 ~]# docker images
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
nginx:1.28.1 0a1f2fb3231e 237MB 65.7MB U
redis:latest 73dad4271642 203MB 55.4MB
3.[root@192 ~]# docker save -o redis.tar.gz redis:latest
root@192 \~\]# ls anaconda-ks.cfg redis.tar.gz 4.\[root@192 \~\]# docker rmi -f redis:latest Untagged: redis:latest Deleted: sha256:73dad4271642c5966db88db7a7585fae7cf10b685d1e48006f31e0294c29fdd7 \[root@192 \~\]# docker images i Info → U In Use IMAGE ID DISK USAGE CONTENT SIZE EXTRA nginx:1.28.1 0a1f2fb3231e 237MB 65.7MB U \[root@192 \~\]# 5.\[root@192 \~\]# docker load -i redis.tar.gz Loaded image: redis:latest \[root@192 \~\]# docker images i Info → U In Use IMAGE ID DISK USAGE CONTENT SIZE EXTRA nginx:1.28.1 0a1f2fb3231e 237MB 65.7MB U redis:latest 73dad4271642 203MB 55.4MB \[root@192 \~\]#