docker 镜像常用命令

2023-11-03

1.拉取镜像

docker pull ubuntu:18.04

 

2.存储镜像

docker save -o /tools/ubuntu_18.04 tar ubuntu:18.04

 

3.载入镜像

docker load < ubuntu_18.04.tar.gz

docker load -i ubuntu_18.04.tar.gz

 

4.删除镜像 

docker rmi ubuntu:18.04 / docker rmi 镜像id

docker rmi -f ubuntu:18.04 强制删除镜像,不管是否包含容器,不推荐

docker image rm  

docker rm 容器id 删除镜像里容器

 

 

5.使用镜像运行

docker run -it ubuntu:18.04 bash

 

6.查看运行的容器(容器乱入...)

docker ps 

docker ps -a 查看本地所有存在的容器

 

7.查看本地镜像

docker images  /docker image ls

 

8.查看镜像历史

docker history ubuntu:18.04

 

9.查看镜像详细信息

docker  inspect ubuntu:18.04

 

10.增加镜像标签

docker tag ubuntu:latest myubuntu:latest

 

11. 搜寻镜像

docker search --filter=stars=4 tensorflow 

 -f, --filter  filter: 过滤输出内容;

 - -format string: 格式化输出内容;

 --limit int:限制输出结果个数, 默认为 25 个;

 --no-trunc: 不截断输出结果。

 

12 清理镜像

docker image prune 

 -a, -all: 删除所有无用镜像, 不光是临时镜像; 

 -filter filter: 只清理符合给定过滤器的镜像; 

 -f, -force: 强制删除镜像, 而不进行提示确认。

 

13.创建镜像

i)基于已有镜像的创建

-a, --autor="": 作者信息;

-c, - -change=[] : 提交的时候执行 Dockerfile指令, 包括 CMDIENTRYPOINT NV|EXPOSE|LABEL|ONBUILD|USER|VOLUME|WORKDIR等;

 -m, - -message=“”: 提交消息;

 -p, —pause=true: 提交时暂停容器运行。

docker  commit -m "Add a new file" -a "Docker NewBee" e6d609c63b4d test:0.2

ii)基于本地模版创建

docker [image] i mport [OPTIONS] filelURLl -[REPOSITORY[:TAG] ]

Eg:

cat ubuntu-18.04-x86_64-minimal.tar.gz I docker import - ubuntu:lB.04

 

iii)基于dockerfile创建

dockerfile是文本文件

 

14.上传镜像

docker tag test:latest user/test:latest

docker push user/test:latest

 

15.获取帮助

docker image help

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker 镜像常用命令 的相关文章

随机推荐

  • mysql怎么更新单一值_MySQL 如何快速全表更新某个字段值

    这个问题似乎没有什么好的解决方法 有个朋友提示 能否将1千万条记录拆分成多个部分 并发更新 这种比单纯的一条SQL全表更新要快一些 真的是这样吗 我做了一个实验 1 环境配置 机器配置 16核 32G MySQL 版本 5 7 19 1主2
  • 2-蛇形矩阵

    蛇形矩阵 首先我们来看问题 上面这个矩阵我们要怎么将它输出呢 我们仔细观察这个矩阵 不难发现它是有一定规律的 它的数字沿着一条蛇一样弯曲排布 那么问题来了 我们在电脑中输出都是以一行一行这样来输出的 这个矩阵的顺序明显不符合以行为参考时的输
  • 利用MMPose进行姿态估计(训练、测试全流程)

    前言 MMPose是一款基于PyTorch的姿态分析开源工具箱 是OpenMMLab项目成员之一 主要特性 支持多种人体姿态分析相关任务 2D多人姿态估计 2D手部姿态估计 动物关键点检测等等 更高的精度和更快的速度 包括 自顶向下 和 自
  • C语言做的一个简单的系统

    这个适合初学者去学习 include
  • idea的控制台无法输入

    1 进入help gt Edit Custom VM Options 2 添加 Deditable java test console true 然后重启IDEA即可生效
  • 机器学习:集成学习

    一 集成学习算法简介 1 什么是集成学习 集成学习通过建立几个模型来解决单一预测问题 它的工作原理是生成多个分类器 模型 各自独立地学习和作出预测 这些预测最后结合成组合预测 因此优于任何一个单分类的做出预测 2 复习 机器学习的两个核心任
  • 死锁的成因和对应的解决方案

    目录 一 什么是死锁 二 产生死锁的三个典型场景 案例一 一个线程一把锁 案例二 两个线程两把锁 死锁原因分析 解决办法 案例三 N个线程M把锁 解决办法 三 形成死锁的四个条件 一 什么是死锁 所谓死锁 是指多个进程在运行过程中因争夺资源
  • mysql中脏读,幻读,不可重复读是什么意思及其解决办法

    mysql中脏读 幻读 不可重复读是什么意思 https blog csdn net lafengwnagzi article details 80660631 一个事务读到另外一个事务还没有提交的数据 我们称之为脏读 解决方法 把事务隔离
  • v-if与v-for的不共用问题

    v for的优先级比v if高 所以会优先执行v for 如果你需要v if与v for共用的话 需要把v if放在容器上 ul li user name li ul 这一段代码中 会先去循环v for 循环后再循环一次 对v if的进行显
  • 华为Android10怎样root,华为手机怎么root?详细的root教程在此

    随着华为手机的热销 相信不少机友都入手了华为手机 华为手机有华为和荣耀两个系列 那华为手机怎么获取root权限呢 很多入手了华为手机的朋友都在纠结于root权限获取的问题之上 因为找不到合适的华为手机root的方法 为此 小编为大家带来了华
  • 一图让你明白爬虫与反爬虫进化过程

    爬虫与发爬虫的厮杀 一方为了拿到数据 一方为了防止爬虫拿到数据 谁是最后的赢家 重新理解爬虫中的一些概念 爬虫 自动获取网站数据的程序 反爬虫 使用技术手段防止爬虫程序爬取数据 误伤 反爬虫技术将普通用户识别为爬虫 这种情况多出现在封ip中
  • 颜色分类Ⅱ

    题目 方法一 分治法 算法思路 每次选定一个中间的颜色 这个中间的颜色用给出的k来决定 将小于等于中间的颜色的就放到左边 大于中间颜色的就放到右边 然后分别再递归左右两半 代码思路 递归函数设置四个参数 序列需要处理区间的左右端点和处理的颜
  • async、await 实现原理

    JavaScript 异步编程回顾 由于 JavaScript 是单线程执行模型 因此必须支持异步编程才能提高运行效率 异步编程的语法目标是让异步过程写起来像同步过程 1 回调函数 回调函数 就是把任务的第二段单独写在一个函数里面 等到重新
  • 【程序员面试金典】输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。

    题目描述 输入一颗二叉树的跟节点和一个整数 打印出二叉树中结点值的和为输入整数的所有路径 路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径 注意 在返回值的list中 数组长度大的数组靠前 struct TreeNode
  • 多个主机节点上的Hyperledger Fabric

    Hyperledger Fabric是由Linux Foundation托管的业务区块链项目 它是一个 分布式总账解决方案平台 以模块化架构为基础 提供高度机密性 弹性好 灵活性和可扩展性 它旨在支持不同组件的可插拔实现 并适应整个经济生态
  • 【Unity基础】2.网格材质贴图与资源打包

    Unity基础 2 网格材质贴图与资源打包 大家好 我是Lampard 欢迎来到Unity基础系列博客 所学知识来自B站阿发老师 感谢 一 网格材质纹理 第一次接触3D物体的话 会觉得好神奇啊 这个物体究竟是由什么组成的呢 其实3D物体基本
  • UNIX环境高级编程 学习笔记 第一章 UNIX基础知识

    所有OS都为它们所运行的程序提供服务 包括打开文件 执行新程序 分配存储区等 操作系统可定义为一种软件 它控制计算机硬件资源 提供程序运行环境 通常将这种软件称为内核 它相对较小 位于系统核心 内核接口被称为系统调用 公用函数库构建在系统调
  • bootstrap组件:fileinput控件的非常规操作

    在fileinput控件的使用中遇到了一个问题 就是分了三次选了三个文件 点击form提交的时候只会出现最后一次选择的文件 而我想要的是选中的所有文件一起上传 多方查找之后确定了一种可行方案 分享如下 1 引用 和基本引用一样 样式和js
  • Python基础第三集:函数+模块+类,花钱也买不到....

    Python基础知识第三集 Python第一话在这里 Python第二话在这里 今天的是Python第三话 前面的知识点给大家放在上面了 零基础的小伙伴可以自己动手领取 学好Python的基础知识对我们后期 去实现Python案例帮助很大
  • docker 镜像常用命令

    1 拉取镜像 docker pull ubuntu 18 04 2 存储镜像 docker save o tools ubuntu 18 04 tar ubuntu 18 04 3 载入镜像 docker load lt ubuntu 18