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

Docker - 镜像操作命令

  • 镜像名称一般分为两部分组成:[repository]:[tag]
  • 在没有指定tag时,默认是latest,代表最新版本的镜像
  • 1.下载docker镜像
    • docker pull repository:tag
  • 2.查看本地所有镜像
    • docker images
  • 3.创建镜像别名
    • docker tag repository:tag repository111:tag
  • 4.查看镜像详细信息
    • docker inspect repository:tag
  • 5.查看镜像历史创建过程
    • docker history repository:tag
    • docker history [OPTIONS] IMAGE
    • OPTIONS说明:
    • -H :以可读的格式打印镜像大小和日期,默认为true
    • --no-trunc :显示完整的提交记录
    • -q :仅列出提交记录ID
  • 6.搜索Docker官方仓库的镜像
    • docker search 镜像名
    • docker search [--limit=int] KEYWORD
    • docker search --filter=STARS=9000 mysql
    • 搜索 STARS >9000的 mysql 镜像

  • 7.删除镜像
    • docker rmi -f repository:tag
    • docker rmi -f ID
    • docker image rm repository:tag
    • (强制删除镜像)
  • 8.清理镜像(临时镜像和没有被使用的镜像)
    • docker image prune
  • 9.启动镜像
    • docker run -it repository:tag /bin/bash
  • 10.创建新镜像
    • (1)基于已有镜像的容器创建(commit命令)
    • docker commit 选项 容器ID/名称 仓库名称:标签

    • 常用的选项:
      • -m:说明信息
      • -a:作者
      • -p:生成过程中停止容器的运行(一般不会使用)
    • (2)基于本地模板导入(import命令)
    • cat 镜像包 | docker import - 生成的镜像名:标签

    • (3)基于Dockerfile创建(build命令)
    • docker build 选项 路径
    • 常用选项:
      • -t:指定镜像的标签选项
  • 11.保存镜像为一个压缩包
    • docker save -o filename.tar repository:tag
  • 12.加载压缩包为镜像
    • docker load -i filename.tar
  • 13.上传镜像
    • docker push 镜像仓库IP:端口号/项目名称/镜像名
http://www.lryc.cn/news/13274.html

相关文章:

  • 全栈之路-前端篇 | 第三讲.基础前置知识【前端标准与研发工具】学习笔记
  • Tomcat 线上调优记录
  • 学习 Python 之 Pygame 开发坦克大战(四)
  • New和Malloc的使用及其差异
  • 2023年细胞生物学复习汇总
  • 光伏VSG-基于虚拟同步发电机的光伏并网逆变器系统MATLAB仿真
  • 高可用 - 02 Keepalived_VRRP工作原理
  • vue实现xml在线编辑功能
  • GitHub Workflow
  • vue学习
  • Windows使用ssh协议远程连接ubuntu linux系统
  • 大数据处理 - Overview
  • 12-Composer的配置与使用详解
  • RK3566开启wifi自适应
  • shell编程之变量定义
  • Spring Cloud Alibaba 微服务简介
  • 【调试】GDB使用总结
  • 基于Spring、Spring MVC、MyBatis的招聘管理系统
  • 软件测试基础
  • 【算法基础】链表
  • [AUTOSAR][Fls模块] Flash Driver Module
  • 如何正确选择好用的投票平台微信公众平台投票链接链接投票平台
  • gocd部署应用
  • P2P视频聊天技术分析
  • MyBatis 的一级、二级缓存机制
  • 剑指 Offer 65. 不用加减乘除做加法
  • 5年软件测试年薪30w+,我的坎坷之路谁又知道
  • 【Opencv--自适应图像二值化】cv2.adaptiveThreshold()
  • 洛谷P8601[蓝桥杯][2013年第四届真题]剪格子
  • 配置alias实现快速生成.gitignore文件