当前位置: 首页 > article >正文

DOCKER 镜像基础命令

目录

1. 查看镜像列表

2. 拉取镜像

3. 推送镜像到仓库

4. 保存镜像到文件

5. 导出镜像并压缩

6. 加载镜像文件

7. 标记镜像(重命名)

8. 检查镜像信息

9. 构建新镜像

10. 删除镜像

11. 清除dangling和不再使用的镜像

12. 将一台主机的所有镜像传到另一台主机上


1. 查看镜像列表

docker images

docker image history nginx

docker history nginx

2. 拉取镜像

# docker pull 镜像名:标签

docker pull nginx

docker pull nginx:1.24

3. 推送镜像到仓库

# docker push 仓库名/镜像名:标签

docker push yjgm/nginx

4. 保存镜像到文件

# docker save 镜像名:标签 -o 文件名.tar

docker save nginx -o nginx.tar

# 导出所有镜像

docker save `docker images -qa` -o all.tar

5. 导出镜像并压缩

# docker save 镜像名:标签 | gzip > 文件名.tar.gz

docker save nginx | gzip > nginx.tar.gz

6. 加载镜像文件

# docker load -i 文件名.tar

docker load -i nginx.tar 

7. 标记镜像(重命名)

# docker tag 源镜像:标签 目标仓库/镜像名:标签

docker tag nginx nginx:1.27

8. 检查镜像信息

# docker inspect 镜像:标签

docker inspect nginx

9. 构建新镜像

# docker build -t 镜像:标签 dockerfile所在路径

docker build -t nginx .

10. 删除镜像

# docker rmi 镜像id/镜像名:标签

docker rmi nginx

docker rmi 6c0218f16876

11. 清除dangling和不再使用的镜像

docker image prune -a -f

12. 将一台主机的所有镜像传到另一台主机上

# 导出所有镜像

docker save `docker images | awk 'NR!=1{print $1":"$2}'` -o all.tar

# 将文件远程复制到另一台主机上

scp all.tar 10.0.0.203:

# 在远程主机上加载镜像文件

docker load -i all.tar

# 查看镜像

docker images

REPOSITORY    TAG      IMAGE ID          CREATED       SIZE
busybox              uclibc    a77dce18d0ec   10 days ago    1.24MB
alpine                  latest    389fef711851      3 weeks ago   5.58MB
centos                 latest    300e315adb2f     4 weeks ago   209MB
ubuntu                 latest     f643c72bc252     6 weeks ago   72.9MB


http://www.kler.cn/a/394179.html

相关文章:

  • Scala学习记录,case class,迭代器
  • vue请求数据报错,设置支持跨域请求,以及2种请求方法axios或者async与await
  • nginx配置负载均衡详解
  • 时序数据库TimescaleDB安装部署以及常见使用
  • RAG综述:《A Comprehensive Survey of Retrieval-Augmented Generation (RAG)》
  • 第8章 利用CSS制作导航菜单
  • Windows 云服务器搭建 FTP 服务
  • 深度学习之全连接、局部连接、全卷积与局部卷积
  • 大数据-224 离线数仓 - 数仓 技术选型 版本选型 系统逻辑架构 数据库命名规范
  • CTF攻防世界小白刷题自学笔记13
  • Mybatis中批量插入foreach优化
  • Jmeter基础篇(22)服务器性能监测工具Nmon的使用
  • zookeeper之节点基本操作
  • Spark 读取 HDFS 文件时 RDD 分区数的确定原理与源码分析
  • ubuntu[无桌面]——使用FileZilla连接本地和虚拟机实现文件共享
  • AI数字人短视频生成--核心源头技术开发
  • StarRocks Summit Asia 2024 全部议程公布!
  • [pyspark] pyspark中如何修改列名字
  • 【机器学习】如何配置anaconda环境(无脑版)
  • 前端(2)——快速入门CSS
  • 证明在无三角形且最大度数为d的图中,随机染色下每个顶点的平均可用颜色数至少为d/3
  • 认证鉴权框架SpringSecurity-2--重点组件和过滤器链篇
  • 华为云分布式缓存服务(DCS)专家深度解析Valkey,助力openEuler峰会
  • zabbix搭建钉钉告警流程
  • 第21课-C++[set和map学习和使用]
  • 【matlab】数据类型01-数值型变量(整数、浮点数、复数、二进制和十六进制)