首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ApacheCN DevOps 译文集 20211227 更新

使用 Docker 构建你自己 PaaS 零、前言 一、安装 Docker 二、探索 Docker 三、创建我们第一个平台即服务映像 四、向容器提供数据和参数 五、连接容器 六、反向代理请求 七、...六、高级部署主题 七、扩展限制和解决方法 八、构建我们自己平台 九、探索最大规模部署 Docker 秘籍 零、前言 一、介绍和安装 二、使用 Docker 容器 三、使用 Docker 映像...面向 Java 开发者 Docker 和 Kubernetes 教程 零、前言 一、Docker 简介 二、网络和持久存储 三、使用微服务 四、创建 Java 微服务 五、使用 Java 应用创建映像...、监控 AKS 集群及其应用 第三部分:保护您 AKS 集群和工作负载 八、AKS 基于角色访问控制 九、AKS 由 Azure 活动目录 pod 管理身份 十、在 AKS 存储机密 十一...、AKS 网络安全 第四部分:与 Azure 托管服务集成 十二、将应用连接到 Azure 数据 十三、Kubernetes Azure 安全中心 十四、无服务器功能 十五、AKS 持续集成和持续部署

4.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

提取 Docker 映像时解决“未找到清单”错误

映像并且它显示未找到清单错误,那么您需要了解如何解决它。...清单未知,因为没有这样 Docker 映像 这是几乎所有涉及此错误情况根本原因,您尝试提取特定 docker 映像不存在。 这怎么可能?这可能有几个原因。...您尝试下载 Docker 映像尚不可用版本,例如,在我例子,Ghost 版本 4.39 已发布,但最新 Docker 映像仍被标记为版本 4.38.1。...如果您尝试私有存储下载,您可能需要先登录:docker login repository\_details 基本上,您应该仔细检查您尝试存储提取 Docker 映像名称和标签。...如果您Docker Hub中提取镜像(像大多数人一样),您可以转到其 Web 界面并查看名称和可用标签。

1.4K20

Docker+ Kubernetes已成为云计算主流(二十五)

AWS面向用户提供包括弹性计算、存储、数据、应用程序在内一整套云计算服务,帮助企业降低IT投入成本和维护成本。 那么如何在AWS上运行Docker呢?...,支持Docker容器,让我们可以在 AWS 上轻松运行和扩展容器化应用程序,而不需要安装和操作自己容器编排软件,不需要管理和扩展虚拟机集群,也不需要在这些虚拟机上调度容器。...Amazon Elastic Container Registry (ECR) ,是一个高度可用且安全私有容器存储,可以让我们能够轻松地存储和管理Docker 容器镜像,并对静态镜像进行加密和压缩,...---- Docker+ Kubernetes已成为云计算主流 从上面主流云服务我们可以看到,没有哪家云厂商不支持Docker,同样,也没有哪家云厂商不支持Kubernetes!...在主流云服务,基于Docker+k8s新型PaaS平台具有敏捷部署、弹性伸缩、灵活调度、故障自动恢复等优势,充分满足业务扩展资源支持,因此在短短两年之内,便Docker Swarm、Cloud

1.8K40

Docker+ Kubernetes已成为云计算主流(二十六)

AWS面向用户提供包括弹性计算、存储、数据、应用程序在内一整套云计算服务,帮助企业降低IT投入成本和维护成本。 那么如何在AWS上运行Docker呢?...,支持Docker容器,让我们可以在 AWS 上轻松运行和扩展容器化应用程序,而不需要安装和操作自己容器编排软件,不需要管理和扩展虚拟机集群,也不需要在这些虚拟机上调度容器。...Amazon Elastic Container Registry (ECR) ,是一个高度可用且安全私有容器存储,可以让我们能够轻松地存储和管理Docker 容器镜像,并对静态镜像进行加密和压缩,...Docker+ Kubernetes已成为云计算主流 从上面主流云服务我们可以看到,没有哪家云厂商不支持Docker,同样,也没有哪家云厂商不支持Kubernetes!...在主流云服务,基于Docker+k8s新型PaaS平台具有敏捷部署、弹性伸缩、灵活调度、故障自动恢复等优势,充分满足业务扩展资源支持,因此在短短两年之内,便Docker Swarm、Cloud

2K20

现代化Kubernetes应用程序

提取配置数据 要实现第一个应用程序级更改之一是应用程序代码中提取应用程序配置。配置包括在部署和环境不同任何信息,例如服务端点,数据地址,凭据以及各种参数和选项。...对于需要持久数据存储(如复制MySQL数据有状态应用程序,Kubernetes内置了将持久块存储卷附加到容器和Pod功能。...例如,如果您使用是Flask Python框架,则可以使用Prometheus Python客户端将装饰器添加到请求处理函数,以跟踪处理请求所花费时间。...要了解更多关于建立一个私人图像注册表,请部署注册服务器Docker 正式文件和注册机构下面的部分。 保持小图像尺寸 在部署和提取容器映像时,大型映像会显着减慢速度并增加带宽成本。...修改Pod配置文件后,可以使用其新环境重新部署Pod,而不需要重建,测试底层容器映像(通过其Dockerfile定义)并将其推送到存储

2K86

使用GitLabCI实现monorepos项目CICD

这包括构建和测试服务,将每个服务捆绑在Docker映像,并将这些映像存储在(私有)GitLab Docker Registry。...最后,服务器会自动收到有关新版本通知,并会触发注册表中提取映像。 所有这些都可以通过GitLab CI / CD来实现。这是一个非常强大工具。...该管道配置有一个名为.gitlab-ci.yaml文件,该文件存储我们存储根目录。如果是monorepo,我们必须确保触发了GitLab CI / CD管道正确阶段。...我们为应用程序每个服务定义部署作业,在其中登录服务器并触发GitLab Docker镜像仓库中提取映像。 ---- 总之,可以在monorepo组织由几个服务和组成应用程序源代码。...尽管使用monorepo部署更加复杂,但是仅需使用一个附加工具即可实现。GitLab是此类工具一个示例,它结合了存储管理,强大CI / CD管道和私有Docker镜像仓库。

9.3K30

CICD手下开源界六大金刚

它不需要运行Docker守护程序来执行操作 我们使用skopeo只要从各种存储机制复制图像 示例: 可以将图像从一个注册表复制到另一个注册表而无需特权用户 检查远程图像属性,包括图层,而不将图像拉到主机...图像存储删除图像 当存储需要时,skopeo可以传递适当凭据和证书进行身份验证 七、实验展示:环境准备 将为持续集成和持续部署(CI / CD)实践奠定基础。...用于缓存Node.JS构建工件NPM代理存储私有Docker注册表。 释放管道生成WAR文件存储。...为了防止这种情况,需要将配置文件保存在持久存储,ConfigMap是一个很好解决方案。 使用持久存储部署PostgreSQL数据服务器。...不要将其设为私有存储。 ? 在客户端VM上,GitHub克隆源代码并将其推送到Gogs: 确保使用您凭据替换和。 ? ?

4K30

使用Talos简化Kubernetes

Kubernetes 允许我们在所选硬件上构建多云和私有云层,并且以经济高效方式构建,而无需承诺使用某个特定云。...Talos 始终作为 SquashFS 映像运行,SquashFS 映像是 Linux 只读文件系统。Talos SquashFS 映像总大小约为 80M。...Talos 将为控制器定义资源类型存储在 meta 命名空间中。 Demo 在这篇文章,由于尚未提供裸机,我们将使用 Docker 来展示该功能。...模块可以添加到 Talos,或者我们可以使用 Image Factory 预先构建模块。 对于卷管理,使用 lvm。 udevd 用于内核收集消息并将其传递给其他系统。...Talos 是一个免费且开源操作系统,受 Mozilla 公共许可证版本 2.0 约束,允许商业使用。在 Talos Github 存储 查看更多信息。 为什么要使用 Talos?

6810

docker(一):Develop faster. Run anywhere.

Docker 可以帮助我们更快地打包、测试以及部署应用程序,从而缩短编写到部署运行代码周期。...在本文中,我们将对 Docker 进行初步讲解,并介绍如何将映像生成并作为容器运行、使用 Docker Hub 共享映像。具体功能点如下:将映像生成并作为容器运行。...Docker 镜像仓库是一个中央存储,可以用来存储和分享 Docker 镜像。...请注意,Docker Hub 只提供一个免费私有仓库,如果需要使用多个私有仓库,则需要购买额外订阅服务。...docker仓库地址:hub.docker先在网页端注册,并记住账号密码然后再本地使用docker login命令进行登录,这样我们服务器也会进行登录到私有,否则你将push失败。

13942

自动驾驶人福音!Lyft公开Level 5部署平台Flexo细节

Lyft 工程师和操作人员花费大量时间了解每辆车微妙差异和独特环境。...Flexo 示意图 Flexo 部署平台将 git 存储托管源代码转换为可以在 AV 计算机上引导磁盘映像。...其可以分解为以下功能组件: 图像构建器:负责存储在 git 存储源代码构建可启动文件系统 图像刻录机:采用这些可引导文件系统并将它们刻录到多个硬盘驱动器上 图像选择器:选择要在汽车上启动图像...在用例,作者只使用 Docker 作为构建映像工具,而不运行 Docker。因此,作者需要手动安装引导加载程序(grub),内核及容器内初始虚拟内存盘。...由于 Flexo 创建启动驱动器都可以安装到任何车辆,因此添加了永远不会以 USB 记忆棒形式汽车移除本地存储

92010

GitOps—通过CICD自动化构建虚拟机模版

Harbor:是私有Docker镜像仓库,用于存储用于执行Packer、Govc和GenisoimageDocker镜像。...构建用于执行Packer命令DockerIamge 需要先通过相关工具地址下载packer、govc和windows update for packer三个执行文件,存储到与Dockerfile相同目录...# 此变量用于定义虚拟机名称,最终会以-latest作为后缀存储到vCenter内容。...基于tag执行packer配置文件验证、CentOS8自动应答ISO构建、镜像构建和列出内容库内容; 流水线执行过程如下图所示,共花费25分钟时间,完成8个模版自动化构建: 登录vCenter内容查看模版更新...+->文件->卸载映像; 包含指定补丁系统安装光盘制作完成; 上传新ISO到共享存储,并修改.gitlab-ci.yml文件使用新ISO镜像路径。

2.5K41

使用容器化和 Docker 实现 DevOps 基础知识

因此,由于很大开销,这导致不必要计算资源浪费。 同时,设置虚拟机需要花费时间,在每个虚拟机设置特定应用程序过程也需要时间。这导致仅在设置环境时就花费大量时间和精力。...然后将镜像及其依赖项部署到自己选择环境。重要是要注意,有些公司还提供私人注册表。 商业组织还可以创建自己私有注册表来存储 Docker 镜像。...本地部署完成后,它们将进一步发送到 Git 存储之类代码存储。代码存储 Dockerfile 用于构建持续集成(CI)流水线,以提取基础容器映像并构建 Docker 镜像。...有很多平台可以在不同运营规模上提供不同定价模型。 6. 时间和精力 要记住另一个关键方面是容器化不是一蹴而就。专业人士需要花费时间来重组架构基础架构。应该鼓励他们运行微服务。...为了传统结构转变,需要将大型应用程序分解为较小部分,再将这些部分进一步分布到多个连接容器

80110

2021年排名前85DevOps面试问答

每次提交代码时,Jenkins管理员都会远程GitHub存储提取代码。 它将工作负载分配给所有Jenkins奴隶。 根据Jenkins主服务器请求,服务器执行,构建,测试并生成测试报告。...标准 虚拟机 码头工人 记忆空间 占用大量内存空间 Docker容器占用空间更少 开机时间 开机时间长 开机时间短 表现 运行多个虚拟机会导致性能不稳定 容器具有更好性能,因为它们托管在单个Docker...任务:创建一个MySQL Docker容器 用户可以构建Docker映像,也可以Docker Hub提取现有的Docker映像(例如MySQL)。...登记处 资料 Docker注册表是用于托管和分发Docker映像开源服务器端服务 该存储是多个版本Docker映像集合 在注册表,用户可以区分具有其标记名Docker映像存储Docker...注册表 Docker也有自己默认注册表称为Docker Hub 它有两种类型:公共存储私有存储 72.什么是支持Docker云平台?

6.7K30

Docker学习路线8:容器注册表

DockerHub功能 公共和私有存储: 将您映像存储在公共存储,所有人都可以访问,或选择访问仅限于您团队或组织私有存储。...自动构建: DockerHub与流行代码存储(如GitHub和Bitbucket)集成,允许您为您Docker映像设置自动构建。...一旦注册,您可以创建存储、管理组织和团队,并浏览可用映像。...DockerHub 替代品 在本节我们将讨论一些流行 DockerHub 替代品。这些替代品提供了一组不同功能和功能,以满足您容器注册表需求。...它提供了高级安全功能称为“容器安全扫描”,用于检查存储在您存储映像漏洞。Quay.io 还提供自动构建、细粒度用户访问控制和 Git 存储集成等功能。

37230

容器管理8个顶级解决方案

其超融合容器平台通过集成网络和存储功能,倾向于高性能应用。这可以保证实时服务级别和高利用率。该设备附带预先集成容器软件,其中包括Docker和Kubernetes。...Docker企业版(DEE)是Docker公司商业产品,它允许企业联合部署在本地、云计算环境和托管Kubernetes应用程序。...这包括云平台,例如适用于KubernetesAWS弹性容器服务(EKS)、谷歌Kubernetes引擎(GKE)和Azure Kubernetes服务(AKS)。因此,Docker支持扩展供应链。...该平台支持一系列功能,包括身份和访问管理、自动扩展、自动升级、状态应用程序支持、Docker映像支持、工作负载可迁移性以及各种安全和合规性功能。...Hyper-V旨在成为一个轻量级配置平台,可以Docker Hub或本地存储推送或拉取容器。 Hyper-V容器每个都包含Windows内核副本,并且具有直接分配给它们内存。

2.4K40

深度学习开发环境详解:TensorFlow + Docker + PyCharm等,你呢(附问卷)

因此,我们在文后附上了一份调查问卷,希望能了解众多不同开发者深度学习环境,最终汇集成一篇文章为大家提供不同洞见。 在尝试用不同东西来配置深度学习环境这个过程,我花费了相当多时间。...OS X Fuse 可以让你用 SFTP/SSH 在本地 Finder 远程机器上挂载文件夹。...或者如果你不想花费时间去挂载你远程/home 文件夹,你可以简单地使用 GIT PUSH/PULL 在本地机器和远程机器之间传送代码,但是这样效率不高。...所以在长时间运行过程挂载这些文件夹会替你节省大量时间。 设置一个远程 python 解释器:在本地机器和远程机器上使用同一个 docker 映像是避免以后可能会发生环境配置问题另一个方法。...在本地机器上启动 docker:接下来,我们想保证 pycharm 会访问正确来在本地编译我们代码。为了做到这个,仅仅需要在本地启动一个 docker 虚拟机。

1.9K60

如何使用AWS EC2+Docker+JMeter构建分布式负载测试基础架构

现在,让我们看一下创建Docker映像所需命令。顺便说一下,Docker图像表示一组很好地集成在一起层,是我们需要环境稳定快照。...从这样一个映像开始,我们可以生成N个容器,这正是我们在这个特定场景中所需要,这取决于我们想要模拟负载。...Docker仓库(docker登录CLI后) 测试创建图像是否符合要求标准(容器内所有内容),通常,最好将此图像保存到存储。...Push映像到dockerhub: docker push username/reponame:imageTag dockerhubPull已存在映像(例如jdk映像): docker pull...第二行很简单,只是适当仓库获取图像。 最后一行创建我们将要使用容器。

1.8K40
领券