Docker学习(二)Docker的基本操作

1、镜像相关命令

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

在没有指定 tag 时,默认是 latest,代表最新版本的镜像。

如图:

1、远程拉取镜像

docker pull nginx

这里没有写版本号,那么就是拉取的是最新版本的镜像

2、查询nginx的镜像

docker images nginx:latest

如果不写镜像名称,那么就是查询全部镜像,latest:最新版本 

3、保存nginx镜像,可以用于拷贝给其他人使用

docker save -o nginx.tar nginx:latest

nginx.tar:镜像保存的压缩包,这里也可以保存到其他目录,比如:

docker save -o /home/nginx.tar nginx:latest

4、删除nginx镜像

docker rmi nginx:latest

5、加载nginx本地镜像,就是导入保存了的镜像

docker load -i nginx.tar

2、命令演示

这里以通过DockerHub中拉取一个nginx镜像并查看作为示例

1、进入到DockerHub:Docker Hub

 2、搜索Nginx

 3、进入官方版本的nginx

 这里安装最新版本的nginx,直接复制给出的示例:

拉取Docker Hub的nginx镜像:

docker pull nginx

 4、nginx镜像拉取成功

5、查询镜像,如果不跟 nginx,那么就是查询所有的镜像

docker images nginx

REPOSITORY:镜像名称

TAG:版本,latest 最版本

IMAGE ID:镜像ID,每一个镜像都是唯一id。

CREATED:官方创建这个镜像的时间

SIZE:镜像大小

3、--help:学习如何使用 docker 命令帮助文档

示例1:docker save

 输入命令:

docker save --help

出现如下: 


其中Usage 是用法介绍,[OPTIONS] 是参数,IMAGE是需要导出那个镜像。

Options:所有参数。

演示命令如下:

docker save -o nginx.tar nginx:latest

nginx.tar:这个镜像保存的目录和名称,nginx:latest:镜像的名字和版本

执行命令后,保存了镜像

示例2:docker load

 输入命令:

docker load --help

出现如下:

Options的 -i 就是导入,执行命令后,加载了镜像

演示命令如下:

docker load -i nginx.tar

示例3:查看docke的全部命令

在linux系统中执行:

docker --help

红框中的都是 docker 的命令

2、如果想要看某一个docker命令中的参数,可以直接在docker 命令后面加 --help就可以了,如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值