首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏亨利笔记

    容器镜像之腾挪大法: Harbor镜像远程复制视频演示

    从开发环境复制镜像到生产环境,从内部机房同步镜像到公有云,或者不同数据中心之间备份镜像等等。 开源企业级镜像仓库 Harbor 的镜像复制解决的就是用户“腾挪”镜像的痛点,是用户特别喜爱的功能之一,可以帮助用户在不同 registry 实例或者环境之间传递容器镜像,自动监控镜像传输过程,遇到可恢复的故障会自动重试 当复制策略被激活时,源项目下的所有镜像,都会被复制到目标实例;此外,当源项目下的镜像被添加或删除( push 或 delete ), 只要策略还在激活状态,镜像的变化都会同步到目标实例上去, 如下图所示 同时还支持双主复制和层次型的多级镜像发布,如下图所示: 需要指出的是,Harbor 的镜像复制功能仅仅是同步了镜像数据,用户/项目的数据在多个 Harbor 实例之间是不同步的。 下面视频由 Harbor 核心开发工程师邹佳录制,演示了 Harbor 镜像复制的使用方式。

    1.2K20发布于 2019-04-12
  • 来自专栏亨利笔记

    容器镜像之明察秋毫:Harbor内容信任的原理及演示视频

    题图摄于北京怀柔区:五色梅 阅读导航 一、Harbor 内容信任功能防止镜像被篡改 二、镜像内容信任功能原理 三、镜像内容信任演示视频 四、Harbor征文活动送T-Shirt等纪念品,含平板电脑、Kindle 用户通过一些基础容器镜像,如 Ubuntu:16.04 等,可构造出符合应用场景的镜像。 如果镜像没有签过名,获取 Digest 会失败,因而无法下载镜像镜像内容信任的机制 开源企业级 Harbor 镜像仓库从 v1.1 起增加了镜像内容信任的能力,可以帮助用户实现容器镜像的内容信任问题。 user_guide.md https://github.com/vmware/harbor/blob/master/docs/installation_guide.md 下面视频由 Harbor 核心开发工程师邹佳录制,演示

    1.1K10发布于 2019-04-12
  • forkjoin演示

    8100编辑于 2025-07-05
  • 来自专栏小鑫同学编程历险记

    SharedWorker 演示

    ---- 作用: 通过SharedWorker可以在同源内的不同窗口之间传递信息 构建worker脚本 let pool = []; onconnect = function (e) { let port = e.ports[0]; pool.push(port); port.onmessage = function (e) { pool.forEach((v) => { v != port && v.postMessage(e.data);

    94931编辑于 2022-12-25
  • 来自专栏JAVA相关

    《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、

    3.1帮助启动类命令3.2镜像命令注意点1:列出本地主机上的镜像注意点2:docker search 某个XXX镜像名字注意点3:docker pull 某个XXX镜像名字注意点4:docker system 答案:仓库名、标签都是<none>的镜像,俗称虚悬镜像dangling image,建议把虚悬镜像删除,不然docker打包编译部署可能会发生问题。 3.3有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)注意点1:问题:为啥案例使用ubuntu而不是使用centos? 《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结4. 《docker基础篇:4.Docker镜像》包括是什么、分层的镜像、UnionFS(联合文件系统)、docker镜像的加载原理、为什么docker镜像要采用这种分层结构呢、docker镜像commit5

    16800编辑于 2025-01-08
  • 来自专栏TopFE

    在CICD中演示前端三种部署方案,镜像部署,服务器部署,OSS部署

    在CI/CD中演示前端三种部署方案,镜像部署,服务器部署,OSS部署 这是一次总结。 lint deploy-test-server: stage: deploy-test before_script: # 如果没有安装 `ssh-agent`,就安装,基于RPM的镜像可以将 - docker build -t $APP_IMAGE_NAME . # 构建镜像 - docker push $APP_IMAGE_TEST_NAME # 推送镜像 - docker - docker build -t $APP_IMAGE_UAT_NAME . # 构建镜像 - docker push $APP_IMAGE_UAT_NAME # 推送镜像 - docker build -t $APP_IMAGE_PRO_NAME . # 构建镜像 - docker push $APP_IMAGE_PRO_NAME # 推送镜像

    1.5K10编辑于 2022-01-24
  • 来自专栏全栈程序员必看

    Epel镜像_镜像

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

    4.1K20编辑于 2022-11-17
  • 来自专栏朱永胜的私房菜

    镜像导出和镜像导入

    镜像导出 首先,我们需要在有网络连接的机器上获取需要的Docker镜像。我们可以使用docker pull命令从Docker Hub上拉取镜像,也可以使用docker build命令构建自己的镜像。 假设我们已经获取到了所需的镜像,我们可以使用docker save命令将镜像导出到一个tar文件中: docker save -o <path for generated tar file> <image 镜像导入 接下来,我们需要将导出的tar文件拷贝到没有网络连接的机器上。 images 输出中应该包含刚刚导入的镜像信息。 注意:在导入镜像时,需要保证本地没有同名的镜像存在,否则会导致导入失败。可以使用docker rmi命令删除本地同名镜像

    1.4K10编辑于 2023-08-17
  • 来自专栏网络工程师笔记

    什么是镜像?端口镜像、VLAN镜像、MAC镜像、流镜像等,一文带你了解

    01 镜像概念 1.1 定义 镜像是指将指定源的报文复制一份到目的端口。指定源被称为镜像源,目的端口被称为观察端口,复制的报文被称为镜像报文。 1.3 镜像镜像源可以是: 端口:将指定端口接收或发送的报文复制到观察端口,此时的镜像被称为端口镜像。 1.4 镜像方向 镜像方向是指将镜像端口指定方向的报文复制到观察端口,包括: 入方向:将镜像端口接收的报文复制到观察端口上。此时的镜像被称为入方向镜像。 02 镜像原理描述 2.1 端口镜像 端口镜像是指将指定端口接收或发送的报文复制到观察端口。根据观察端口的不同,端口镜像分为本地端口镜像和二层远程端口镜像。 图1-2 本地端口镜像示意图 【2】二层远程端口镜像 观察端口为二层远程观察端口的端口镜像,被称为二层远程端口镜像。如图1-3所示,二层远程端口镜像镜像报文的具体转发过程如下。

    4.5K21编辑于 2022-10-31
  • 来自专栏全栈程序员必看

    ManualResetEvent使用演示

    ManualResetEvent 允许线程通过发信号互相通信。通常,此通信涉及一个线程在其他线程进行之前必须完成的任务。 当一个线程开始一个活动(此活动必须完成后,其他线程才能开始)时,它调用 Reset 以将 ManualResetEvent 置于非终止状态。此线程可被视为控制 ManualResetEvent。调用 ManualResetEvent 上的 WaitOne 的线程将阻止,并等待信号。当控制线程完成活动时,它调用 Set 以发出等待线程可以继续进行的信号。并释放所有等待线程。 一旦它被终止,ManualResetEvent 将保持终止状态(即对 WaitOne 的调用的线程将立即返回,并不阻塞),直到它被手动重置。 可以通过将布尔值传递给构造函数来控制 ManualResetEvent 的初始状态,如果初始状态处于终止状态,为 true;否则为 false。

    58920编辑于 2022-09-09
  • 来自专栏奔跑的人生

    常用注解演示

    在以往的对象模型编码时,我们需要写一大堆的get/set以及不同的构造函数等。Lombok为我们提供了一个非常好的插件形式。 在大多数的项目中,只需要使用到以下集中Annotation就足够了,如果需要查看更多的选项,请参考:传送门

    84120发布于 2019-09-10
  • 来自专栏全栈程序员必看

    docker新建镜像_docker基础镜像和项目镜像

    大家好,又见面了,我是你们的朋友全栈君 Docker 创建镜像、修改、上传镜像 –创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个。 一、创建镜像 创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个。 二、修改已有镜像 1、先使用下载的镜像启动容器。 本文以Ubuntu为基础镜像,预启动一个django项目和ssh服务,制作一个新的镜像。 1、基础镜像 我选用的是从Docker官网下载的ubuntu镜像。 PS:利用此容器创建的镜像Id与此容器的镜像id不同,可知它们不是同一镜像。 Docker镜像保存为文件及从文件导入镜像的方法 1、概述 我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。

    4.6K10编辑于 2022-09-20
  • 镜像

    一、 镜像简介 1、 简介 数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。 镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。 要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。 主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝。当事务写入你的基本服务器的时候,他们也同样被传送到并写入你的镜像数据库中。 除了基本和镜像之外,你还可以引入另一个可选的组件,名为“见证”。见证服务器是第三个SQL Server 2005运行实例,它是在判断什么时候进行错误恢复的时候,用于基本和镜像之间内部交流。 2、 缺点 (1)由于SQL Server是一个实例多个数据库的产品,数据库镜像技术是基于数据库级别的,因此每次主数据库新增数据库都必须为备机增加数据库并且为新增的数据库建立镜像关系。

    37100编辑于 2025-04-05
  • 来自专栏全栈程序员必看

    ubuntu镜像下载_ubuntu最小镜像

    PS:更新ubuntu 其他版本的源,直接修改ubuntu 的版本代号即可,例如 21.04 的版本代号是 hirsute 使用 vim 中的 :%s/[source]/[target]/g 全局替换文本

    9.4K30编辑于 2022-11-04
  • 来自专栏SRE运维实践

    删除容器镜像中心的镜像

    容器镜像的删除 在使用容器的时候,我们都是自己搭建一个私有的容器镜像环境,一般使用的镜像也就是registry了,用来保存相关的镜像,搭建了镜像,上传了镜像,使用了镜像,那么。。。 一直没有尝试过删除镜像。 当环境不停的升级的时候,镜像的数量会不停的增长,磁盘空间总归是有限的,so。。。需要将老版本的镜像文件删除。 有的时候,当听到没有想过的想法的时候。。。 1、 运行一个registry镜像 ? 2、注册镜像中心 ? 3、 上传镜像镜像中心 ? 4、 删除镜像 先获取到tag信息,然后获取到摘要信息,然后删除(默认未开启删除功能) ? 5、 修改配置文件 ?

    3.6K30发布于 2019-07-08
  • 来自专栏开源部署

    Docker构建Tomcat镜像+Nginx镜像

    Dockerfile大致结构:基础镜像信息、维护者信息、镜像操作指令、容器启动时执行指令。每行支持一条指令,每条指令可以携带多个参数,支持以 # 开头的注释。 Dockerfile操作指令: FROM 镜像 : 指定新的镜像所基于的镜像 MAINTAINER 名字 :说明新镜像的维护人 RUN 命令 : 在所基于的镜像上执行命令,并提交到新的镜像中 CMD 构建Tomcat镜像 创建工作目录以及下载解压安装包 [root@test3 ~]# docker pull CentOS  基础镜像 [root@test3 ~]# mkdir  tomcat [root 为保存到本地后的包名 tomcat:centos 为被打包的对象镜像 如果在一台新机器还原docker镜像 [root@test2 ~]# docker load --input centos_tomcat.tar ······ Loaded image: tomcat:centos 构建Nginx镜像 1.创建工作目录 [root@test3 ~]# docker pull centos    //下载基础镜像

    3.3K20编辑于 2022-07-19
  • 来自专栏全栈开发那些事

    死锁案例演示

    文章目录 1、什么是死锁 2、产生死锁的原因 3、死锁演示 4、验证是否是死锁 1、什么是死锁 两个或两个以上进程在执行过程中,因为争夺资源而造成一种互相等待的现象,如果没有外力干涉,它们无法再执行下去 2、产生死锁的原因 系统资源不足 进程运行推进顺序不合适 资源分配不当 3、死锁演示 import java.util.concurrent.TimeUnit; /** * 演示死锁 */ public

    52010编辑于 2023-02-25
  • 来自专栏全栈程序员必看

    centos镜像下载,镜像站使用

    可以选择镜像站下载: https://mirrors.tuna.tsinghua.edu.cn/ 清华 https://mirrors.ustc.edu.cn/ 中科大 还有阿里云镜像站 例如: 需要下载centos6.1 首先访问清华镜像,找到centos 找到6.10后,发现只有一个readme文件,下载打开查看,是说已启用该目录,应该在6/目录下,打开6/,进入iOS目录

    9.6K10编辑于 2022-08-27
  • 来自专栏码农笔录

    docker使用国内镜像(阿里镜像加速)

    docker使用国内镜像(阿里镜像加速) 获取镜像加速地址 docker的官方镜像站被大天朝强了,今天发现阿里有镜像加速这个功能,目前好像是在公测中,废话不多说,接下来告诉你怎么操作。 点击连接进入到阿里镜像库控制台,按照图片标记的操作,右边会有你的专属加速地址。下边有不同操作系统,不同docker版本的使用说明。 ?

    6.3K40发布于 2018-06-29
  • 来自专栏全栈程序员必看

    docker镜像导入导出_导出docker镜像

    简介 当服务器无法访问公网的时候,又要pull镜像,这个时候可以将其他服务上的镜像导出,然后再导入到要用的服务器。 方法一: 1.保存save - 加载 load 格式:docker save IMAGE(镜像) 使用 docker images 查看本机已有的镜像(也可以使用 docker commit 命令把一个正在运行的容器保存为镜像 如上,我的镜像是有名称和tag的 解释: 这是因为导出镜像save的时候用的是 IMAGE ID ,没有使用镜像名称,所以不会显示出来 使用如下方式: 1.导出的时候填写镜像的名字 docker save 小于 save保存的镜像 (2).export 导出(import导入)是根据容器拿到的镜像,再导入时会丢失镜像所有的历史,所以无法进行回滚操作(docker tag );而save保存(load加载 )的镜像,没有丢失镜像的历史,可以回滚到之前的层(layer)。

    5.2K31编辑于 2022-10-04
领券