docker 镜像操作基础命令

本文详细介绍了如何在Docker中查找镜像、下载、查看信息、添加标签、删除镜像、导出与载入,以及上传镜像到私有仓库的基本步骤。涵盖了docker search、pull、images、inspect、tag、rm、save、load和push等核心命令。
摘要由CSDN通过智能技术生成

1.查找指定镜像

docker search 服务名

在这里插入图片描述
运行容器

docker run hello-world

在这里插入图片描述
在这里插入图片描述

查看docker版本

docker version 或者 docker info

在这里插入图片描述

2.下载镜像

docker pull 服务名
例如
docker search nginx
docker search centos:7
ps:linux发现版本apline centos redhat debian,生产环境可能需要安装不同版本环境,有利于优化镜像制作后(dockerfile)的大小

在这里插入图片描述
为什么会分层下载
nginx image封装了——>操作系统的镜像——>nginx依赖包镜像——>等其他的一些服务镜像

3.查看镜像信息

docker images
docker inspect 镜像的ID
例如
docker images
docker inspect 

在这里插入图片描述
查看image列表

docker images

在这里插入图片描述

4.添加新标签(打标签)

docker tag 仓库名:原镜像名 仓库名:新镜像名
例如:
docker tag nginx:latest nginx:v1
docker images
docker images | grep nginx

在这里插入图片描述

5.删除镜像

docker rmi 镜像id
docker rmi 镜像:标签

在这里插入图片描述

6.镜像导出

mkdir docker.image
cd docker.image
docker save -o 文件名 镜像:标签	
例如:
docker save -o nginx.docker nginx:v1

在这里插入图片描述

7.载入镜像

方法一:
docker load < 本地导出的镜像名
方法二:
docker --input 本地导出的镜像名

例如:
docker load < nginx_latest
docker load --input nginx_latest

在这里插入图片描述

8.上传镜像

1.将本地的镜像上传到公有的镜像仓库,要先登陆到镜像仓库
2.上传镜像前要修改标签,标签前面要加上Docker官网的账号名

  • 标签格式: Docker官网的账号名/仓库名:镜像名

一般不会上传到公有仓库中,公司内部都使用私有仓库

docker push [OPTIONS] NAME[:TAG]

例如:按照下面的流程就可以上传到公有云,有兴趣的可以上传
#改标签
docker tag 仓库名:镜像名 用户名/仓库名:镜像名
#登录
docker login
Username:   #用户名
Password:   #密码

#上传
docker push 用户名/仓库名:镜像名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值