1.4 Docker-镜像管理

1.4 镜像管理

Docker将一个已安装好的应用+系统运行库+所需依赖文件封装成一个Docker镜像。镜像中的文件只允许被读取,不允许被修改。

1、搜索镜像

默认会去官方镜像库中搜索。

[root@localhost ~]# docker search nginx

2、下载镜像到本地镜像库

如果不手动指定镜像库地址,则默认会去官方镜像库中去下载。
在Docker中,仓库名(REPOSITORY)+标签(TAG)=镜像(IMAGE)。如果没有指定标签则会下载仓库中最新标签的镜像,即lastet。

语法:docker pull [选项] [Docker Registry 地址[:端口号]/] 仓库名[:标签]
选项:
   -a   下载仓库中所有标签的镜像
示例:
[root@localhost ~]# docker pull nginx

3、查看本地镜像库

[root@localhost ~]# docker images

4、查看镜像详细信息

可以获取的信息:软件版本、执行命令、声明端口、主机名、镜像数据存储位置等。

语法:docker inspect 仓库名:标签
示例:
[root@localhost ~]# docker inspect nginx:latest

5、删除本地镜像

删除镜像时,前提该镜像没有被使用。

语法:docker rmi 仓库名:标签
示例:
[root@localhost ~]# docker rmi nginx:latest

6、保存镜像

将本地镜像文件打包成一个文件。相当于备份镜像文件。

语法:docker save [选项] 仓库名:标签
选项:
   -o   将本地镜像文件输出打包成一个压缩文件
示例:
[root@localhost ~]# docker save -o nginx.tar.gz nginx:latest

7、载入镜像

相当于恢复镜像文件,当不小心误删除本地镜像时可以通过这种方式恢复到本地镜像库中,也可以通过该方式将镜像移植到其他Docker主机上。

语法:docker load [选项] 文件名
选项:
   -i    将一个镜像压缩文件载入到本地镜像库
示例
[root@localhost ~]# docker load -i nginx.tar.gz

转载于:https://www.cnblogs.com/network-ren/p/9519650.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值