无忧之道:Docker中容器的备份、恢复和迁移 今天,我们将学习如何快速地对docker容器进行快捷备份、恢复和迁移。Docker是一个开源平台,用于自动化部署应用,以通过快捷的途径在称之为容器的轻量级软件层下打包、发布和运行这些应用。它使得应用平台独立,因为它扮演了Linux上一个额外的操作系统级虚拟化的自动化抽象层。它通过其组件cgroups和命名空间利用Linux内核的资源分离特性,达到避免虚拟机开销的目的。它使得用于部署和扩展web应用 云计算 2023-07-31 大白菜程序猿
如何在 Docker 容器中运行 Kali Linux 2.0 介绍 Kali Linux 是一个对于安全测试人员和白帽的一个知名操作系统。它带有大量安全相关的程序,这让它很容易用于渗透测试。最近,Kali Linux 2.0 发布了,它被认为是这个操作系统最重要的一次发布。另一方面,Docker 技术由于它的可扩展性和易用性让它变得很流行。Dokcer 让你非常容易地将你的程序带给你的用户。好消息是你可以通过 Docker 运行Kali Linux 了,让我 云计算 2023-07-31 穿过生命散发芬芳
如何在 Docker 容器中运行支持 OData 的 JBoss 数据虚拟化 GA 大家好,我们今天来学习如何在一个 Docker 容器中运行支持 OData(译者注:Open Data Protocol,开放数据协议) 的 JBoss 数据虚拟化 6.0.0 GA(译者注:GA,General Availability,具体定义可以查看WIKI)。JBoss 数据虚拟化是数据提供和集成解决方案平台,将多种分散的数据源转换为一种数据源统一对待,在正确的时间将所需数据传递给任意的应 云计算 2023-07-31 Escape
容器生态圈项目一览:引擎、编排、OS、Registry、监控 Docker 是近一两年来发展最快的技术。很多公司都在使用 Docker(或容器)技术。有的只是用 Docker 来构建本地开发环境,但越来越多的公司是在利用容器技术彻底改造已有的架构和部署流程。本文对当今的容器生态环境做一个简单介绍。 引擎 / 运行环境 容器引擎是容器技术的核心。引擎通常以一些说明性的描述,比如Dockerfile,来创建和运行容器。谈论 Docker 时,一般指的就是 Doc 云计算 2023-07-31 向阳逐梦
使用 Ansible 高效交付 Docker 容器 使用 playbook、插件和 Docker 模块设置和扩展 Ansible 环境 Docker 和它的容器工作流可封装、共享和部署您的应用程序环境。Ansible 是一个与 Docker 高度兼容的自动化工具,它使用一个强大的接口来管理远程服务器上的容器。在本文中,我将探索为何和如何使用 Ansible 的可扩展设计来将 Docker 和 Ansible 的最佳功能合并在一起。 Docker 之 云计算 2023-07-31 泡泡
一位开发者的 Linux 容器之旅 我告诉你一个秘密:DevOps 云计算之类的东西可以把我的程序运行在世界上任何一个地方,这对我来说仍然有一点神秘。但随着时间流逝,我意识到理解大规模的机器增减和应用程序部署的来龙去脉对一个开发者来说是非常重要的知识。这类似于成为一个专业的音乐家,当然你肯定需要知道如何使用你的乐器,但是,如果你不知道一个录音棚是如何工作的,或者如何适应一个交响乐团,那么你在这样的环境中工作会变得非常困难。 在软件开 云计算 2023-07-31 Escape
使用 docker+tmux 加强容器调度 摘要 为了让自己做事更加自动化,把重复的工作尽可能降到最低,平时不但需要写很多固定操作的脚本来加快工作效率。 搞搞调度环境也是需要的。 本篇通过Docker+Tmux在RancherOS上做开发平台来实现最快速的Docker调度方便自己开发。 可以最快速度进入到调度容器中。 该容器有docker deamon 的所有控制权限。 可以在容器内的Tmux中跳转到其他容器中。方便调度开发。 经过2个版本 云计算 2023-07-31 大猫
VMware 容器解决方案一览 本文介绍了VMware最近宣布的两项容器解决方案,分别是vIC(整合了vSphere的容器技术(vSphere Integrated Containers))和Photon平台,并与现有方案进行了对比。 最近,VMware宣布了几项关于容器的和如何构建云原生应用(cloud-native application)的技术和方案。这次公告的目标客户是传统的VMWare客户,他们的特点是他们会关注Doc 云计算 2023-07-31 捡田螺的小男孩
一个存在三年的内核 bug 引发大量的容器系统出现网络故障 最近发现的一个 Linux 内核 bug,会造成使用 veth 设备进行路由的容器(例如 Docker on IPv6、Kubernetes、Google Container Engine 和 Mesos)不检查 TCP 校验码(checksum),这会造成应用在某些场合下,例如坏的网络设备,接收错误数据。这个 bug 可以在我们测试过的三年内的任何一个内核版本中发现。 这个问题的补丁已经被整合进 云计算 2023-07-31 剑圣无痕
使用 Docker 容器应该避免的 10 个事情 当你最后投入容器的怀抱,发现它能解决很多问题,而且还具有众多的优点: 第一:它是不可变的 – 操作系统,库版本,配置,文件夹和应用都是一样的。您可以使用通过相同QA测试的镜像,使产品具有相同的表现。 第二:它是轻量级的 – 容器的内存占用非常小。不需要几百几千MB,它只要对主进程分配内存再加上几十MB。 第三:它很快速 – 启动一个容器与启动一个单进程一样快。不需要几分钟,您可以在几秒钟内启动一个 云计算 2023-07-31 醒在深海的猫
从 Hello World 容器进阶是件困难的事情 在我的上一篇文章里, 我介绍了 Linux 容器背后的技术的概念。我写了我知道的一切。容器对我来说也是比较新的概念。我写这篇文章的目的就是鼓励我真正的来学习这些东西。 我打算在使用中学习。首先实践,然后上手并记录下我是怎么走过来的。我假设这里肯定有很多像 "Hello World" 这种类型的知识帮助我快速的掌握基础。然后我能够更进一步,构建一个微服务容器或者其它东西。 我想,它应该不会有多难的。 云计算 2023-07-31 剑圣无痕
Docker 容器互联方法 Docker容器都是独立的,互相隔离的环境。然而,它们通常只有互相通信时才能发挥作用。 虽然有许多方法可以连接容器们,可是我将并不会试着去将其全部讨论在内。但是在这一系列的方法中,我们将看看那些常用的做法。 虽然看起来是很浅显,但是这对于与Docker成天打交道的朋友来说,理解这些技术及底层的设计理念就显得非常地重要了。 理解这些主题将会: 帮助开发和运维人员探索广泛的容器部署的选择。 让开发和运 云计算 2023-07-31 向阳逐梦
容器:向死而生的一生 尼奥:为什么那些程序会被删除? 先知:或许发生故障了,或许有更好的程序替代它,这种事天天发生,一旦这种事情发生了,程序就会躲在母体里或是选择回到万物之源。 “重启”是一个具有哲学意义的话题,比如《黑客帝国》中特工史密斯可以随时在一个身体上重启自己;《明日边缘》中阿汤哥饰演的男主角在一次次的重启中不断进步,最终战胜了大 Boss;程序员的段子中,“你重启下试试”非常经典。虽然重启不能解决所有的问题, 云计算 2023-07-31 泡泡
LXD 2.0 系列(一):LXD 入门 这是 LXD 2.0 系列介绍文章的第一篇。 LXD 入门 安装与配置 你的第一个 LXD 容器 资源控制 镜像管理 远程主机及容器迁移 LXD 中的 Docker LXD 中的 LXD 实时迁移 LXD 和 Juju LXD 和 OpenStack 调试,及给 LXD 做贡献 关于 LXD 几个常见问题 什么是 LXD ? 简单地说, LXD 就是一个提供了 REST API 的 LXC 容器管 云计算 2023-07-31 向阳逐梦
Fedora 中的容器技术:systemdnspawn 欢迎来到“Fedora 中的容器技术”系列!本文是该系列文章中的第一篇,它将说明你可以怎样使用 Fedora 中各种可用的容器技术。本文将学习 systemd-nspawn 的相关知识。 容器是什么? 一个容器就是一个用户空间实例,它能够在与托管容器的系统(叫做宿主系统)相隔离的环境中运行一个程序或者一个操作系统。这和 chroot 或 虚拟机 的思想非常类似。运行在容器中的进程是由与宿主操作系统 云计算 2023-07-31 向阳逐梦
LXD 2.0 系列(二):安装与配置 这是 LXD 2.0 系列介绍文章的第二篇。 LXD 入门 安装与配置 你的第一个 LXD 容器 资源控制 镜像管理 远程主机及容器迁移 LXD 中的 Docker LXD 中的 LXD 实时迁移 LXD 和 Juju LXD 和 OpenStack 调试,及给 LXD 做贡献 安装篇 有很多种办法可以获得 LXD。我们推荐你配合最新版的 LXC 和 Linux 内核使用 LXD,这样就可以享受到 云计算 2023-07-31 三掌柜
Docker 容器测试全探索 当我们构建好Docker镜像并利用多套容器共同组合成应用程序,建立起持续交付通道,了解了如何将新创建的镜像纳入到生产或者测试环境当中之后,新的问题来了——我们该如何测试自己的Docker容器? 测试的策略多种多样,反映了各种各样的测试性格:天真型,懒人省事型,超前理想主义型,完美主义处女座型……那么你是哪一型? 下面我们就对其各自的方案利弊进行逐一分析。 “天真”型方案 大多数人会将此作为默认方案 云计算 2023-07-31 法医
LXD 2.0 系列(三):你的第一个 LXD 容器 这是 LXD 2.0 系列介绍文章的第三篇博客。 LXD 入门 安装与配置 你的第一个 LXD 容器 资源控制 镜像管理 远程主机及容器迁移 LXD 中的 Docker LXD 中的 LXD 实时迁移 LXD 和 Juju LXD 和 OpenStack 调试,及给 LXD 做贡献 由于在管理 LXD 容器时涉及到大量的命令,所以这篇文章的篇幅是比较长的,如果你更喜欢使用同样的命令来快速的一步步实 云计算 2023-07-31 大树
使用 Elasticsearch 和 cAdvisor 监控 Docker 容器 如果你正在运行 Swarm 模式的集群,或者只运行单台 Docker,你都会有下面的疑问: 我如何才能监控到它们都在干些什么? 这个问题的答案是“很不容易”。 你需要监控下面的参数: 容器的数量和状态。 一台容器是否已经移到另一个节点了,如果是,那是在什么时候,移动到哪个节点? 给定节点上运行着的容器数量。 一段时间内的通信峰值。 孤儿卷和网络(LCTT 译注:孤儿卷就是当你删除容器时忘记删除它的 云计算 2023-07-31 三掌柜
4 个你需要了解的容器网络工具 有如此之多的各种新的云计算技术、工具和技术需要我们跟进,到底从哪里开始学习是一个艰难的决定。这一系列下一代云计算技术的文章旨在让你快速了解新兴和快速变化领域的重大项目和产品,比如软件定义网络(SDN)、容器,以及其交叉领域:容器网络。 对于企业容器部署,容器和网络之间的关系仍然是一个挑战。容器需要网络功能来连接分布式应用程序。根据一篇最新的企业网络星球的文章,一部分的挑战是“以隔离的方式部署容器, 云计算 2023-07-31 醒在深海的猫