docker中image的基础使用

镜像的获取

docker的镜像的或许方式主要由如下几种:

  1. 从registry拉取(pull) (最常见)
  2. 可以从docker file的文件中构建镜像 (略微复杂)
  3. 从离线的offline文件中导入 (有时候会很方便)

拉取镜像所提供的网站

最有名的就是docker hub了。还要一个就是红帽旗下的quay.lo。如果是个人用户使用dockerhub的时候会有一些限制(传输速率,拉取次数)。
dockerhub官网

在docker hub中rigistry有两种一种是verified content(官方认证的),还有一种是community(社区的)。尽量拉取官方认证的。

image.png

镜像的拉取

image.png
像官网这样,docker pull nginx就可以拉取了。

docker pull xxx(image) //拉取镜像
docekr image pull xxx(image) //完整的写法
docker image pull nginx:1.20.0 //拉取制定版本的image :跟上版本号
docker image pull quay.io/bitnami/nginx //从quay那个网站上拉取,bitnami是nginx所属的组

查看所有的镜像

docker image ls  //列出所有的镜像

删除镜像

docker image rm xxx(镜像id)  //删除镜像
docker image rm -f xxx(镜像Id)  //强制删除某镜像(否则你要先删除掉container才能删除)

显示某镜像的详细信息

docker image inspect xxx(镜像id)  

导出镜像

docker image  save aaaa -o bbbb //aaaa为镜像名,bbbb为输出的名称
docker image  save nginx:1.20.0 -o nginx.image  //例如

导入镜像

docker image load -i xxx //xxx为镜像文件
docker image load -i ./nginx.image   //例如

认识Dockerfile

这是镜像导入最常用的一种方式。

Dockerfile是用于构建docker镜像的文件,它包含了构建镜像的指令,这些指令需要遵循Dockerfile的语法规则。

来自本人掘金 https://juejin.cn/post/7111232566430007333/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值