首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    docker(6镜像的使用

    docker 面向对象 镜像 类 容器 实例 当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 查看镜像列表 使用docker images查看本地已经下载的镜像 REPOSITORY:表示镜像的仓库源 TAG:镜像的标签,区分不同版本 IMAGE ID:镜像ID,16进制组成,唯一标识 CREATED 5 years ago 349MB 我们本地下载的镜像文件是从仓库下载过来的,每个镜像在仓库源都有个名称,也就是 REPOSITORY,同一个镜像源可以有不同的版本,同标签 5 years ago 349MB [root@jkc docker]# 创建镜像 当我们从 docker 镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改 1、从已经创建的容器中更新镜像,并且提交这个镜像 2、使用 Dockerfile 指令来创建一个新的镜像 更新镜像 更新镜像之前,我们需要使用镜像来创建一个容器。

    74210编辑于 2022-09-19
  • 来自专栏jeremy的技术点滴

    制作CentOS6基础镜像

    搭建私有云时需要制作一些操作系统的基础镜像,这里也有一些持巧,在这里记录下来以备忘。 安装CentOS6操作系统 这里没有太多好说的,我是从这里下载最小安装ISO进行安装的,安装的硬盘大小为20G。 qemu-img convert -f qcow2 -O qcow2 centos6.img centos6_c.img mv centos6_c.img centos6.img 对镜像文件预处理 使用虚拟机平台基于上述centos6基础镜像文件创建虚拟机后,在虚拟机启动前需对镜像文件进行预处理,我这里写个脚本处理这件事 执行脚本前需安装libguestfs-tools yum install - linux操作系统及windows系统 要是能扩展虚拟化管理平台WebVirtMgr,能在首次启动时执行指定的脚本对镜像进行预处理就好了。 参考 深度实践KVM/第16章 虚拟机镜像制作、配置与测试/16.2 Linux镜像制作方法 http://www.361way.com/kvm-libguestfs-tools/3175.html

    2.9K60发布于 2018-05-10
  • 来自专栏陈琛的Redis文章

    Docker系列——6.docker 制作镜像

    在前面我们使用了docker commit在制作了一个镜像cutegirl,但是这是要在提交的基础上修改的,但是如果没有一个基本的镜像,就不能用这个方法,这就要引入一个新的方式,采用dockerfile 第三行:就是要这个镜像实现什么功能?现在实现的功能就是打印Hello Docker。 ? 写好之后,我们来打包。 ? 执行完打包命令之后,我们看一下执行结果是什么?

    72820发布于 2020-06-12
  • 来自专栏DevOps运维

    6-docker镜像仓库和标签tag

    一 docker仓库和镜像tag A. docker仓库分类 docker镜像是需要放到一个统一的仓库的,以便不同的主机可以下载和使用相同的镜像而不必每次都用dockerfile自己做,docker镜像仓库按如下方式划分 每个镜像可以有多个 tag,而多个 tag 可能对应的是同一个镜像。下面介绍 Docker 社区普遍使用的 tag 方案。 TAG IMAGE ID CREATED SIZE luoxiaogang/c7-nginx v2 669691018aa6 Pushed 2de8d3b18deb: Pushed f903e5a29540: Pushed 228f6119c990: Pushed 54470def7538: Pushed d69483a6face : Pushed v2: digest: sha256:12843dfd....6 size: 1782 三 私有仓库(命令行) A.

    2.6K10发布于 2021-11-16
  • 来自专栏开源技术小栈

    2025年6月 PHP版本使用统计

    使用统计 目前使用的 PHP 版本的百分比。 这里已经省略了所有使用率不超过 1%的版本 以下是2024年1月至2025年6月PHP各版本的使用占比(仅展示使用率超1%的版本): 7.2:从2024年1月的2.5%降至2025年6月的1.6% 7.3 降至6.9% 8.0:从7.2%降至3.3% 8.1:从35.2%降至13.4% 8.2:先升至32.3%后降至24.8% 8.3:从6.4%快速升至34.0% 8.4:2025年1月首次出现5.1%,6月达 可视化 PHP 的使用演变过程 开源包最低版本要求 分析Packagist上1000个热门包的最低PHP版本要求: 关键数据: 2025年6月,8.1和8.2版本的包数量分别为234和187个,8.3升至

    47700编辑于 2025-06-15
  • 来自专栏全栈工程师修炼之路

    6.Docker镜像与容器安全最佳实践

    Propagation: RW:true Source:/app/docker/volumes/0955b631512898189af6c65b47098f6a791733f8ad560830726105608ba675ff Destination:/var/log/nginx Driver:local Mode: Name:afab7f34d4fa4dbcfae33ceadc0bc8b17fbfb79abdeabecda6cbe30cd861bef6 Propagation: RW:true Source:/app/docker/volumes/afab7f34d4fa4dbcfae33ceadc0bc8b17fbfb79abdeabecda6cbe30cd861bef6 5d8e597549062d7709b667457e278e33f15221cb5c8e112bcbb648b3bca59f04:RestartPolicyName=always,MaximumRetryCount=0 b28b6bd4264d9aad4eff7214df6d368c44b5c252a6d61bb7fd85ebc75ffdc957 HostConfig.UTSMode}}' 5d8e597549062d7709b667457e278e33f15221cb5c8e112bcbb648b3bca59f04:UTSMode= b28b6bd4264d9aad4eff7214df6d368c44b5c252a6d61bb7fd85ebc75ffdc957

    4.2K20编辑于 2022-09-28
  • 来自专栏用户10693341的专栏

    【端午惊喜】2024年66日 docker 国内镜像源集体失效

    文章目录 概述 中科大镜像源 阿里镜像源 其他镜像源 可用的镜像源 写在最后 概述 大家都知道使用docker hub官方镜像需要魔法,虽然大部人有魔法,但是网速也是很慢,还有部分同学没有,全靠国内各大厂商的镜像源 中科大镜像源 2024-06-06 ,暂时关闭 Docker Hub 镜像缓存服务,GCR 与 Quay 暂不受影响 阿里镜像源 其他镜像源 其他源也已经不可用,很多没有更新推送 可用的镜像源 目前还有部分可用

    19.6K31编辑于 2024-06-12
  • 来自专栏刷题笔记

    7-6 统计字符出现次数 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/97867095 7-6 统计字符出现次数 (20 分) 本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数 ch; len++; ch = getchar(); } scanf("%c",&c); //输入要查找的字符 for (i = 0; i < len; i++) //查找字符并统计其出现次数

    4.3K30发布于 2019-11-08
  • 来自专栏凯哥Java

    Docker学习6-Docker镜像commit操作案例

    在上一篇中,我们知道了docker是基于联合文件系统的分层镜像。而且也知道了镜像是只读的,容器才是可以写的。那么,如果我们要修改镜像,修改之后,怎么提交呢? 添加vim命令后,重新打一个新的镜像。 docker commit 提交容器副本使其变为一个新的镜像。 图片 我们启动原始下载的Ubuntu。使用vim命令如下: 图片 命令未发现。 当我们添加了vim后的镜像是179M了。说明,我们添加了vim的镜像制作成功了。 启动新镜像,和原来镜像对比:新的镜像支持vim命令。 总结: Docker中的镜像分层,支持通过扩展现有的镜像,创建新的镜像。类似于我们Java中的类继承与一个Base的基础类,自己在按照自己需要来扩展一样。 新的镜像是从base镜像一层一层叠加生成的,每安装一个软件,就在现有的镜像的基础上增加一层。

    67320编辑于 2022-12-16
  • 来自专栏非著名运维

    企业实战(6)修改Harbor镜像仓库默认存储路径

    相关文章:  以下文章包含了Harbor镜像仓库搭建所需环境以及部署使用、报错解决。 details/105540702 Docker-Compose部署:https://blog.csdn.net/qq_44895681/article/details/105540333 Harbor镜像仓库部署使用 docker-compose up -d //构建(容器)并启动(容器)整个project的所有service 4.访问Harbor查看存储容量 在这里插入图片描述 在这里插入图片描述  访问harbor后可以看到镜像存储容量已经变成

    1.6K20编辑于 2022-06-22
  • 来自专栏Janti

    每天学一点Docker(6)——镜像和DockerFile

    镜像的分层结构: 实际上,Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的。 构建过程如下图所示: 可以看到,新镜像是从 base 镜像一层一层叠加生成的。每安装一个软件,就在现有镜像的基础上增加一层。 问什么 Docker 镜像要采用这种分层结构呢? 比如:有多个镜像都从相同的 base 镜像构建而来,那么 Docker Host 只需在磁盘上保存一份 base 镜像;同时内存中也只需加载一份 base 镜像,就可以为所有容器服务了。 可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改。 这样就解释了我们前面提出的问题:容器层记录对镜像的修改,所有镜像层都是只读的,不会被容器修改,所以镜像可以被多个容器共享。 镜像缓存 Docker 会缓存已有镜像镜像层,构建新镜像时,如果某镜像层已经存在,就直接使用,无需重新创建。 Dockerfile 中每一个指令都会创建一个镜像层,上层是依赖于下层的。

    1.3K50发布于 2018-04-10
  • 来自专栏程序人生丶

    Docker学习路线6:使用第三方镜像

    第三方镜像是在Docker Hub或其他容器注册表上提供的预构建Docker容器镜像。这些镜像由个人或组织创建和维护,可以作为您容器化应用程序的起点。 查找第三方镜像 Docker Hub 是最大和最受欢迎的容器镜像注册表,包含官方和社区维护的镜像。您可以根据名称或要使用的技术搜索镜像。 例如:如果您正在寻找一个 Node.js 镜像,您可以在Docker Hub上搜索“node”,您将找到官方Node.js镜像以及许多其他社区维护的镜像。 在Dockerfile中使用镜像 要在Dockerfile中使用第三方镜像,只需要使用 FROM 指令将镜像名称设置为基本镜像。 在将其用于生产之前,始终验证镜像的来源并检查其声誉。最好使用官方镜像或维护良好的社区镜像。 维护您的镜像 使用第三方镜像时,保持其更新以包括最新的安全更新和依赖项更改至关重要。

    68830编辑于 2023-07-15
  • 来自专栏Jed的技术阶梯

    013.Elasticsearch-6.x聚合统计REST API入门

    基本的聚合统计分析API 2.1 查询名称包含"Toothpaste"的商品并按照价格降序排序 GET /shop/product/_search { "query": { "match": "value" : 25.0 } } ] } } } 2.9 按照指定的价格范围进行分组,然后在每个分组内按照tag进行分组,然后统计每组的平均价格

    69530发布于 2020-07-01
  • 来自专栏老九学堂

    2020年6月全国程序员工资统计

    #平均工资 2020年6月全国招收程序员313739人。 2020年6月全国程序员平均工资14404元,工资中位数12500元,其中95%的人的工资介于5250元到35000元。 ? 2020年6月北京招收软件工程师23986人。2019年6月北京软件工程师平均工资19082元,工资中位数17500元,其中95%的人的工资介于7000元到45000元。 2020年6月上海招收软件工程师50209人。2019年6月上海软件工程师平均工资17382元,工资中位数15500元,其中95%的人的工资介于7000元到37500元。 2020年6月深圳招收软件工程师43810人。2019年6月深圳软件工程师平均工资16952元,工资中位数15000元,其中95%的人的工资介于7000元到37500元。 2020年6月杭州招收软件工程师16878人。2019年6月杭州软件工程师平均工资16454元,工资中位数15000元,其中95%的人的工资介于6701元到37500元。

    89630发布于 2020-06-17
  • 来自专栏苦逼的码农

    剑指offer打卡6:二叉树镜像

    TreeNode { 2 int val; 3 TreeNode left; 4 TreeNode right; 5 TreeNode(int x) { val = x; } 6 而且解法还都非常相似,没看过上道题的或许可以看一下:剑指offer打卡5:二叉树的子结构 如果你递归学了还不错的话,这道题用递归会很简单,我们假设函数 Mirror() 就是求源二叉树的镜像。 那么我们可以先对根节点的左右子树进行镜像化: left = Mirror(root.left); right = Mirror(root.right); 镜像化之后的结果: ? 代码如下: 1public class 二叉树的镜像 { 2 public void Mirror(TreeNode root) { 3 if(root == null) 4 return; 5 root = solve(root); 6 } 7 private TreeNode solve(TreeNode root)

    44420发布于 2019-03-11
  • 来自专栏DevOps持续集成

    优化Docker镜像,加速应用部署,教你6个小窍门

    为了让用户的云端应用管理更高效、更方便,今天从6个方面分享一些溜到飞起的小窍门。 明确指定镜像版本,管理更方便 为了让版本管理起来更方便,应用部署速度更快,在创建镜像的过程中,建议工程师们明确指定包含版本或者其他辅助信息的tag。 如果不指定镜像tag,默认会使用latest。 2种方法减小镜像体积 1、使用alpine版本的基础镜像,来减小镜像体积,以保证部署和扩容速度。 各开发语言和框架都有基于alpine制作的基础镜像,在开发自己应用的镜像时,选择这些镜像作为基础镜像,可以大大减小镜像的体积。 例如:下面的语句形式可以减小镜像体积。 ? 利用分层机制,减小镜像传输大小 利用分层机制,可以减小镜像传输大小,加快镜像的推送和拉取速度。

    1.6K10发布于 2020-03-12
  • 来自专栏数据小魔方

    Xcelsius(水晶易表)系列6——统计图钻取功能

    今天跟大家分享的是水晶易表系列6——统计图的钻取功能。 同样是在案例1中通过设置柱形图/折线图的向下钻取功能,将数据链接给量表部件,进而完成统计图之间的动态交互。 在数据链接选项中选择按照列(N6:N10),这里饼图要展现的是实际的前8个月份累计指标值,标签链接到A6:A10单元格区域。 通过向下钻取功能,当用鼠标单击北非所在扇区时,软件会在饼图的数据源(A6:A10;N6:N10)中首先按照行标签找到北非所在行,然后在原数据区域(A6:Z10)匹配到北非的行数据(A6:Z6),然后将A6 至此所有统计图形以及动态交互链接设置完毕,可以通过主题、颜色、以及统计图的外观菜单进行美化。 ? 最后请预览你的仪表盘效果,没有错误就可以导出使用。

    2K70发布于 2018-04-11
  • 来自专栏数说工作室

    统计师的Python日记【第6天:数据合并】

    本文是【统计师的Python日记】第6天的日记 回顾一下: 第1天学习了Python的基本页面、操作,以及几种主要的容器类型。 第2天学习了python的函数、循环和条件、类。 “两个数据列名字重复了”的合并 二、纵向堆叠 ---- 统计师的Python日记【第6天:数据合并】 前言 根据我的Python学习计划: Numpy → Pandas → 掌握一些数据清洗、规整、合并等功能 → 掌握类似与SQL的聚合等数据管理功能 → 能够用Python进行统计建模、假设检验等分析技能 → 能用Python打印出100元钱 → 能用Python帮我洗衣服、做饭 → 能用Python给我生小猴子 前面我把一些基本内容都掌握了,从Python的安装到语句结构、从Numpy/Pandas的数据格式到基本的描述性统计,现在终于要进入一个“应用型”的学习——数据的合并。 后记:已经是第6天的日记分享给大家了,觉得好就打个赏吧,我再接着写。

    1.6K80发布于 2018-04-04
  • 来自专栏全栈程序员必看

    Epel镜像_镜像

    一.安装清华大学开源软件镜像站的epel镜像,即yum源 yum install epel-release 二.安装epel镜像,即yum源 1. epel(RHEL 7) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo epel(RHEL 6) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo epel(RHEL 5) wget -O / etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo 2)将 repo 配置中的地址替换镜像站地址 sed -i 's

    4.4K20编辑于 2022-11-17
  • 来自专栏小小挖掘机

    数据分析EPHS(6)-使用Spark计算数列统计

    前两篇中咱们分别介绍了使用Excel、Python和Hive SQL计算统计值,这次咱们使用Spark SQL来计算统计值。 数据分析EPHS(4)-使用Excel和Python计算数列统计值 数据分析EPHS(5)-使用Hive SQL计算数列统计值 先来回顾一下数据和对应的统计结果: 本文使用的是iris分类数据集,数据下载地址为 对应的统计结果如下: ? 在介绍之前,我还是想先说明一点,这一篇只是想先带大家体验一把Spark SQL,相关更多关于原理相关的知识,咱们会在后面的文章中详细介绍。 2、使用Spark SQL计算统计值 2.1 最大值、最小值 使用Spark SQL统计最大值或者最小值,首先使用agg函数对数据进行聚合,这个函数一般配合group by使用,不使用group by的话就相当于对所有的数据进行聚合

    1.7K10发布于 2019-07-30
领券