- 一 背景之前使用Docker,但是在一些场景Docker不是很适用,Docker是一个C/S架构,运行容器需要Daemon,但是一下简单测试或者CI/CD中,没有Daemon,或者没有root权限,此时就可以使用其他的一些遵循OCI接口规范的工具,例如红帽的podman,其是fork/exec模型,直接通过 OCI runtime(默认也是 runc)来启动容器,无需Daemon后台进程,... 一 背景之前使用Docker,但是在一些场景Docker不是很适用,Docker是一个C/S架构,运行容器需要Daemon,但是一下简单测试或者CI/CD中,没有Daemon,或者没有root权限,此时就可以使用其他的一些遵循OCI接口规范的工具,例如红帽的podman,其是fork/exec模型,直接通过 OCI runtime(默认也是 runc)来启动容器,无需Daemon后台进程,...
- 前言 一 slopeo简介 1.1 简介skopeo 是一个命令行工具,用于对容器镜像和镜像库执行各种操作,支持使用 OCI 镜像与原始的 Docker v2 镜像。可对容器镜像和容器存储进行操作。 在没有dockerd的环境下,使用 skopeo 操作镜像是非常方便的。Skopeo 能够在容器注册表上检查存储库并获取图片层。Inspect 命令获取存储库的清单,它能够向您显示关于整个存储... 前言 一 slopeo简介 1.1 简介skopeo 是一个命令行工具,用于对容器镜像和镜像库执行各种操作,支持使用 OCI 镜像与原始的 Docker v2 镜像。可对容器镜像和容器存储进行操作。 在没有dockerd的环境下,使用 skopeo 操作镜像是非常方便的。Skopeo 能够在容器注册表上检查存储库并获取图片层。Inspect 命令获取存储库的清单,它能够向您显示关于整个存储...
- Dockerfile 最佳实践 一 减少构建时间 1.1 构建顺序影响缓存利用率把不需要经常更改的行放到最前面,更改最频繁的行放到最后面镜像的构建顺序很重要,当你向 Dockerfile 中添加文件,或者修改其中的某一行时,那一部分的缓存就会失效,该缓存的后续步骤都会中断,需要重新构建。 1.2 只拷贝需要文件,防止缓存溢出当拷贝文件到镜像中时,尽量只拷贝需要的文件,切忌使用 COPY .... Dockerfile 最佳实践 一 减少构建时间 1.1 构建顺序影响缓存利用率把不需要经常更改的行放到最前面,更改最频繁的行放到最后面镜像的构建顺序很重要,当你向 Dockerfile 中添加文件,或者修改其中的某一行时,那一部分的缓存就会失效,该缓存的后续步骤都会中断,需要重新构建。 1.2 只拷贝需要文件,防止缓存溢出当拷贝文件到镜像中时,尽量只拷贝需要的文件,切忌使用 COPY ....
- Docker底层原理 一 背景 1.1 容器与虚拟化Container(容器)是一种轻量级的虚拟化技术,它不需要模拟硬件创建虚拟机。在Linux系统里面,使用到Linux kernel的cgroups,namespace(ipc,network, user,pid,mount),capability等用于隔离运行环境和资源限制的技术,我们称之为容器。容器技术早就出现。例如Solaris Z... Docker底层原理 一 背景 1.1 容器与虚拟化Container(容器)是一种轻量级的虚拟化技术,它不需要模拟硬件创建虚拟机。在Linux系统里面,使用到Linux kernel的cgroups,namespace(ipc,network, user,pid,mount),capability等用于隔离运行环境和资源限制的技术,我们称之为容器。容器技术早就出现。例如Solaris Z...
- 一 背景镜像仓库功能镜像分发:并对外提供一套,HTTP API V2镜像存储:镜像仓库中的所有镜像,都是以数据块 (Blob) 的方式存储在文件系统中。文件系统以下内容均针对镜像仓库存储在文件系统中进行展开。同一镜像,在不同的镜像仓库中,存储方式和内容完全一样。 二 测试 2.1 测试环境harborregistry:redhatxl.com 对应地址:1x.xx.xxnamespace:... 一 背景镜像仓库功能镜像分发:并对外提供一套,HTTP API V2镜像存储:镜像仓库中的所有镜像,都是以数据块 (Blob) 的方式存储在文件系统中。文件系统以下内容均针对镜像仓库存储在文件系统中进行展开。同一镜像,在不同的镜像仓库中,存储方式和内容完全一样。 二 测试 2.1 测试环境harborregistry:redhatxl.com 对应地址:1x.xx.xxnamespace:...
- 个人主页giteeGitHub 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。 Docker安装关系型数据库–MySQL 教程 docker pull mysql:5.7 #从从Docker仓库里面拉取mysql5.7 docker images #查看从Docke... 个人主页giteeGitHub 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。 Docker安装关系型数据库–MySQL 教程 docker pull mysql:5.7 #从从Docker仓库里面拉取mysql5.7 docker images #查看从Docke...
- 一、部署Zabbix 5.0环境 1.1、下载Zabbix 5.0镜像 1.2、创建镜像 1.3、浏览器访问 二、监控Linux主机 三、监控MySQL实例 四、总结 一、部署Zabbix 5.0环境 1.1、下载Zabbix 5.0镜像[root@docker36 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/lhrz... 一、部署Zabbix 5.0环境 1.1、下载Zabbix 5.0镜像 1.2、创建镜像 1.3、浏览器访问 二、监控Linux主机 三、监控MySQL实例 四、总结 一、部署Zabbix 5.0环境 1.1、下载Zabbix 5.0镜像[root@docker36 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/lhrz...
- 一、下载镜像 二、初始化环境 三、测试DG的高可用功能 3.1 主备同步 3.2 switchover 3.3 failover 3.4 FSFO(Fast-Start Failover) 3.5 故障切换 一、下载镜像小麦苗DG环境的hub地址:https://hub.docker.com/r/lhrbest/dg_pri_11.2.0.4/tagshttps://hub.docker.... 一、下载镜像 二、初始化环境 三、测试DG的高可用功能 3.1 主备同步 3.2 switchover 3.3 failover 3.4 FSFO(Fast-Start Failover) 3.5 故障切换 一、下载镜像小麦苗DG环境的hub地址:https://hub.docker.com/r/lhrbest/dg_pri_11.2.0.4/tagshttps://hub.docker....
- 一、初始化环境 二、主库操作 2.1 修改forcelogging、开闪回 2.2 添加standby log 2.3 修改参数 2.4 修改监听 2.5 修改tnsnames.ora 三、主库密码文件拷贝到备库 四、备库操作 4.1 修改监听 4.2 备库修改到NOMOUNT状态 4.3 duplicate复制搭建DG 4.4 实时应用 五、配置dgmgrl 5.1 基础配置 5.2 配... 一、初始化环境 二、主库操作 2.1 修改forcelogging、开闪回 2.2 添加standby log 2.3 修改参数 2.4 修改监听 2.5 修改tnsnames.ora 三、主库密码文件拷贝到备库 四、备库操作 4.1 修改监听 4.2 备库修改到NOMOUNT状态 4.3 duplicate复制搭建DG 4.4 实时应用 五、配置dgmgrl 5.1 基础配置 5.2 配...
- 实战java应用的改造,使之在docker-compose下可以按照业务需求的顺序来启动 实战java应用的改造,使之在docker-compose下可以按照业务需求的顺序来启动
- 本文节选自霍格沃兹测试开发学社内部教材被测系统的环境搭建,是我们作为软件测试人员需要掌握的技能。 被测系统AUT(Application Under Test) 常见的被测系统即需要被测试的 app,网页和后端服务。大致分为两个方面移动端测试和服务端测试,如下图所示: 常见的被测系统类型UI:一般有 Web App 和 IOT 即基于用户界面交互。Service:对互联网各个端提供的服务,包... 本文节选自霍格沃兹测试开发学社内部教材被测系统的环境搭建,是我们作为软件测试人员需要掌握的技能。 被测系统AUT(Application Under Test) 常见的被测系统即需要被测试的 app,网页和后端服务。大致分为两个方面移动端测试和服务端测试,如下图所示: 常见的被测系统类型UI:一般有 Web App 和 IOT 即基于用户界面交互。Service:对互联网各个端提供的服务,包...
- docker启动oracle数据库拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g容器中运行镜像docker run -itd -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g进入容器,进... docker启动oracle数据库拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g容器中运行镜像docker run -itd -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g进入容器,进...
- 使用docker启动centos7docker run -itd --privileged=true --name=ssh -p 2022:22 centos:centos7 bash进入容器安装openssh-serverdocker exec -it ssh bashyum install openssh-server生成密钥ssh-keygen -q -t rsa -b 2048 -f... 使用docker启动centos7docker run -itd --privileged=true --name=ssh -p 2022:22 centos:centos7 bash进入容器安装openssh-serverdocker exec -it ssh bashyum install openssh-server生成密钥ssh-keygen -q -t rsa -b 2048 -f...
- 自带WEB管理的轻量级内网穿透工具NPS的各种搭建方式和使用教程,支持X86、ARM、MIPS平台。 自带WEB管理的轻量级内网穿透工具NPS的各种搭建方式和使用教程,支持X86、ARM、MIPS平台。
- 轻量级:因为docker不用虚拟化内核,直接共享宿主机的内核,所以节省了很多资源,在同样的资源下可以启动更多的软件,同时启动速度也更快优点即缺点:docker的优点也是它的缺点,正是因为所有的容器都共享一个内核,如果其中一个容器将内核给"搞坏了",那所有的容器就都无法正常工作了原文链接获取更多内容:https://qrcode.testing-studio.com/f?from=hwyun&... 轻量级:因为docker不用虚拟化内核,直接共享宿主机的内核,所以节省了很多资源,在同样的资源下可以启动更多的软件,同时启动速度也更快优点即缺点:docker的优点也是它的缺点,正是因为所有的容器都共享一个内核,如果其中一个容器将内核给"搞坏了",那所有的容器就都无法正常工作了原文链接获取更多内容:https://qrcode.testing-studio.com/f?from=hwyun&...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签