Docker(四):镜像操作

docker的镜像是容器的基石

列出镜像

sudo docker images [OPTIONS][REPOSITORY]

-a:显示所有镜像,默认不显示中间层的镜像
-no-trunc:指定不使用截断的方式显示镜像,默认情况会截断id
-q:只显示镜像的唯一ID

查看镜像:

sudo docker inspect [OPTIONS] CONTAINER|IMAGE 

在这里插入图片描述
删除镜像:

sudo docker rmi [OPTIONS] IMAGE [IMAGE...]

-f:强制删除镜像,可以在存在相关容器的情况下,强制删除该镜像
-no-prune:保留被删除镜像中未打标签的负镜像

查找镜像:
可以直接去https://hub.docker.com/官方网站去查找

docker search [OPTIONS] TERM

拉取镜像:

docker pull [OPTIONS] NAME[:TAG]
docker pull ubuntu:16.04

将自己的镜像推送到仓库

1.现在https://hub.docker.com/上进行注册。
2.在终端使用docker login登录账号
在这里插入图片描述
3.修改镜像tag,必须以自己注册的账户为开头

docker tag ubuntu:16.04 gxw514410699/16.04

在这里插入图片描述

docker push REPOSITORY

在这里插入图片描述
这样推送就成功了。

如果是我们自己构建的镜像,那么首先我们要对镜像打包

打包镜像
1.将容器制作成镜像

docker  commit  -m  '镜像描述'  -a  '制作者'  容器名  镜像名

在这里插入图片描述
2.将制作好的镜像打成 tar 包

docker  save  -o  tar包的名字  镜像名

在这里插入图片描述
3.别人接收到 tar 包之后,load tar 包

docker  load  <  tar 包所在路径

在这里插入图片描述
4.run 镜像进入容器

docker run -i -t 镜像 /bin/bash

在这里插入图片描述
5.最后将自己创建的镜像push到仓库,步骤查看将自己的镜像推送到仓库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值