Docker——镜像操作命令

柔光的暖阳◎ 2024-03-31 10:56 143阅读 0赞

目录

一、镜像操作命令

1.1 镜像操作命令(常用图示)

1.2 查看docker帮助文档

1.3 案例:从DockerHub拉取Nginx镜像并查看

1.3.1 拉取

1.3.2 查看

1.4 案例:利用docker save将Nginx镜像导出磁盘,然后再通过load加载回来

二、练习

2.1 去DockerHub搜索Redis镜像并拉取

2.2 利用docker save 命令将 redis:latest打包为一个redis.tar包

2.3 docker rmi 删除本地的redis:latest

2.4 docker load重新加载redis.tar


一、镜像操作命令

镜像名称一般分为两部分:[repository]:[tag]

例如

mysql:5.7

repository指的是mysql,tag指的是5.7

mysql:5.7 与 mysql:5.6 是不同的镜像

如果不写tag默认的是latest,代表最新版本的镜像

1.1 镜像操作命令(常用图示)

bcccdbd7519c4b22a96a854137bb4ad8.png

#

1.2 查看docker帮助文档

输入:docker —help

便可以查看命令(所有的命令)

69c58b799f0b475db62aca5105f130ca.png

怎么详细知道某个命令的作用?

输入: docker 命令 —help

40f9253cf07e4e5d8acb86c95f66733a.png

1.3 案例:从DockerHub拉取Nginx镜像并查看

1.3.1 拉取

按照下图的网址,进入下面的页面,可以看到这个Nginx是官方版本的镜像,很棒棒!

然后点击Nginx模块

b5d857a90e9d4da9a95123daa458f639.png

进入下面这个页面,复制右侧的命令:docker pull nginx 不指定版本就是最新版

34d256317d4b4483a0b682ce4de73342.png

开始拉取,如果它不动的话,就按几次回车

2a1261bc6b064b628f879773595a7501.png

特别说明!!!!如果这个地方有错误的话,参照下面这篇博客,亲测很有用!!!感谢这位作者

解决Docker报错:This error may indicate that the docker daemon is not running._up_xin的博客-CSDN博客

出现下图页面表示镜像拉取完成

96fc6be97538488ea571c0b6d7fc614e.png

1.3.2 查看

确实存在Nginx

01238b57158d425b8cb147073d8ea908.png

1.4 案例:利用docker save将Nginx镜像导出磁盘,然后再通过load加载回来

命令:docker save —help 保存一个或多个镜像到一个jar文件(压缩文件)中

a373c28e61fe4176a4ee2470f34f51d3.png

目前docker中有两个镜像

a7c41b6e64d446609830e699238c250f.png

命令: docker save -o nginx.tar nginx:latest

aa167e5b323a4b55a79ea04f5e8d72a8.png

删除镜像命令:docker rmi nginx:latest

3d1f2fb1231e409d9f60d31cc0b4e651.png

然后我们查看,就还有一个镜像了63cb1c43051b4a26b377c6d5ddef7416.png

docker load命令

a5af03bbfcf54b5e9db543f741d76fa2.png

e16219f6628a46798bb3b4d73e84de0f.png

查看文档又回到两个了 b5dacb25340f4db58e181b5b4c928465.png

二、练习

练习: 去DockerHub搜索并拉取一个Redis镜像

2.1 去DockerHub搜索Redis镜像并拉取

和之前简直是一模一样

73c997c83cc24bb5a688f543e496d999.png

命令: docker pull redis

db3582edd5eb40849eb72e898d8a2ab3.png

f6a6973cc69d4f45b0a574cb13b39dc2.png

2.2 利用docker save 命令将 redis:latest打包为一个redis.tar包

cac50f9b2a9a4363894cbc33ffa0905b.png

2.3 docker rmi 删除本地的redis:latest

1a9bbe4a27de479d979fba698bae1b23.png

2.4 docker load重新加载redis.tar

95a3fcf5b013413993bdaa8bcff30866.png

发表评论

表情:
评论列表 (有 0 条评论,143人围观)

还没有评论,来说两句吧...

相关阅读