![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维--云计算
沙漠蚂蚁--顽石
视频教程:网易云课堂搜索"顽石"
展开
-
Docker入门--简单使用--RHEL7.2
注: 以下使用的镜像为docker 官方下载的 centos最新版。1. 常用命令 docker search centos #docker hub中搜索符合条件的镜像 docker pull centos #从docker hub上拉取centos最新镜像, 也可用 docker load -i XXX.ta原创 2016-04-13 17:55:14 · 1974 阅读 · 0 评论 -
Docker学习总结之Run命令介绍
在使用Docker时,执行最多的命令某过于run了。这个命令可以说是所有docker操作的入口。在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docker run的重要性。有感于此,我感觉有必要好好学习一下Run命令,因此特意看了一下Run命令介绍,结合日常中的使用心得,分享一下。以下文档大部分翻译于Docker 官方Reference,肯定会存在不转载 2016-11-01 11:01:42 · 690 阅读 · 0 评论 -
Docker 资源限制之内存
一、压测工具stress通过如下 Dockerfile 构建简单的测试镜像➜ cat DockerfileFROM ubuntu:latestRUN apt-get update && \ apt-get install stress➜ docker build -t ubuntu-stress:latest .二、内存测试R转载 2016-11-01 11:46:27 · 30835 阅读 · 0 评论 -
Docker 资源限制之 CPU
一、压测工具同上文 Docker 资源限制之内存 使用 stress 测试。二、CPU 测试Runtime constraints on resources目前 Docker 支持 CPU 资源限制选项-c, --cpu-shares=0CPU shares (relative weight)-c 选项将会废弃,推荐使用 --cpu-shares转载 2016-11-01 11:51:15 · 18572 阅读 · 0 评论 -
Docker 资源限制之 IO
一、压测工具通过 Linux dd 命令测试二、IO 测试Runtime constraints on resources关于 IO 的限制--blkio-weight=0Block IO weight (relative weight) accepts a weight value between 10 and 1000.--blkio-w转载 2016-11-01 11:52:41 · 6118 阅读 · 1 评论 -
Docker背后的内核知识——cgroups资源限制
上一篇中,我们了解了Docker背后使用的资源隔离技术namespace,通过系统调用构建一个相对隔离的shell环境,也可以称之为一个简单的“容器”。本文我们则要开始讲解另一个强大的内核工具——cgroups。他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。在介绍完基本概念后,我们将详细讲解Docker中使用到的cgroups内容。希望通过本转载 2016-11-01 11:58:39 · 517 阅读 · 0 评论 -
Docker背后的内核知识——Namespace资源隔离
Docker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了,即文件系统被隔离了。然后,为了在分布式的环境下进行通信和定位,容器必然需要一个独立的IP、端口、路由等等,自然就想到了网络的隔离。同时,你的容器还需要一个独立的主机名以便在网络中标识自己。想到网络,转载 2016-11-01 12:04:57 · 550 阅读 · 0 评论 -
Dockerfile构建新镜像--网易蜂巢--RHEL7.2
为方便管理和使用自己的镜像,本文将自己的镜像放在网易蜂巢的个人私有仓库里面。 网易蜂巢地址为:https://c.163.com/ 假设自己的蜂巢账号为: user1, 用户名:user2 下面以构建一个包含Django框架的docker镜像:1. pull蜂巢镜像 虽然网易蜂巢中存在很多python Django的镜像,但出于讲解需要,本文以一个不含Django的Ce原创 2016-10-18 09:42:54 · 6244 阅读 · 0 评论 -
Docker入门--部署--RHEL7.2 & ubuntu16
文章概要: Docker 概述•部署 docker 容器虚拟化平台•docker 镜像制作方法•Container 容器端口映射1. Docker概述: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱原创 2016-04-13 17:32:02 · 4524 阅读 · 0 评论 -
使用容器搭建citadel邮件服务
Citadel 邮件服务器搭建Citadel是一个开源邮件服务器,相比postfix要轻量的多。本文中使用的镜像为网易蜂巢的ubuntu16.04版本的镜像,即ubuntu镜像的最新版,当然也可以在自己 本地进行搭建,自己之所以使用网易蜂巢的镜像搭建,因为自己用了一阵网易蜂巢的镜像感觉很方便,毕竟每个容器都会分配一个公网IP地址,而且可以随时将其做成镜像,想用时在起成容器,不用担心费用问题,过去自原创 2016-10-20 22:59:48 · 2448 阅读 · 0 评论 -
容器云计算平台--网易蜂巢--RHEL7.2
本文为此博客容器云计算系列第一篇,为方便实验本文及其后续的容器云计算文章皆以网易蜂巢的镜像仓库作为私有镜像仓库。 网易蜂巢地址为:https://c.163.com/ 注册后即可使用,当然有些功能是需要收费的。 假设我注册账号是user1, 用户名是user21. 新建docker运行环境 开启路由转发,保证容器可以上网: echo 1 > /proc/s原创 2016-10-17 20:39:14 · 677 阅读 · 0 评论 -
Docker科普
放在两年前,你不认识Docker情有可原。但如果现在你还这么说,不好意思,我只能说你OUT了。你最好马上get起来,因为有可能你们公司很快就会引入Docker。今天就和大家讨论讨论这个备受好评的应用,让我们来揭开他的真面目!【一】从dotCloud到Docker--低调奢华有内涵1、追根溯源:dotCloud时间倒回到两年前,有一个名转载 2016-03-30 10:03:49 · 782 阅读 · 0 评论 -
将要改变IT世界的的docker技术是什么?
“很多时候,我们面临未来的预测和期望,其实很多答案已经存在在历史中。”“没有集装箱,就不会有全球化。”,《经济学家》这个评论可以说是对于这个普通的箱子的历史性地位的一个总结。这只普通的箱子,技术含量不高,也并不复杂。和其他很多伟大的发明一样,它的发展也是历经坎坷。集装箱的概念在20世纪二三十年代就出现了,但是直到1957年,才由麦克莱恩开始运用于大规模的货物运输。在之后转载 2016-03-30 09:37:18 · 551 阅读 · 0 评论 -
Docker网络基础配置--RHEL7.2
Docker目前提供的网络服务包括: 容器端口映射宿主机端口和容器之间互联两种方式。1. 端口映射访问容器 容器在启动的时候如未指定对应参数是不能在外部访问容器内进程的。 在容器启动时可以使用参数-P和-p将容器的端口映射到宿主机,实现外部和容器内进程的通信。 -P : 容器映射到宿主机的端口由宿主机分配。 -p : 用户在启动容器时指定映射到宿主机的端口。 -原创 2016-04-27 20:00:23 · 577 阅读 · 0 评论 -
Docker--容器中数据管理--RHEL7.2
容器中数据管理主要分为两种方式:数据卷和数据卷容器1. 数据卷 1) 数据卷是一个可供容器使用的特殊目录,它绕过文件系统,类似于linux下对目录执行mount操作。 数据卷特性: (1)数据卷可在容器间共享数据 (2)对数据卷的修改会立即生效 (3)对数据卷的更新不会影响镜像 (4)数据卷会一直存在知道没有容器使用 2)创建一原创 2016-04-27 17:46:05 · 489 阅读 · 0 评论 -
Docker--私有仓库构建--RHEL7.2
由于国内docker-hub使用不方便,比如网络等原因。因此建一个私有的docker-registry,存储一些常用的images方便使用。具体如下:(1)获取docker-registry镜像官方直接给出了一个创建container的命令,在装有docker的机器上运行: docker run -d -p 5000:5000 registry regi原创 2016-04-26 17:45:23 · 806 阅读 · 0 评论 -
Docker--使用Dockerfile构建新镜像--RHEL7.2
转载自:http://blog.csdn.net/qinyushuang/article/details/43342553Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这转载 2016-04-26 14:23:36 · 1993 阅读 · 0 评论 -
Docker--image分析
docker image是什么,存储在什么位置。本文回答两个问题:1. docker image是什么。2. docker image存储在哪里,以什么形式存储。1. docker image是什么image 里面是一层层文件系统,叫做 Union FS(联合文件系统)。联合文件系统,可以将几层目录挂载到一起,形成一个虚拟文件系统。虚拟文件系转载 2016-04-26 11:37:11 · 4520 阅读 · 0 评论 -
Docker--使用Dockerfile创建镜像--RHEL7.2
Dockerfile是一个文本格式的配置文件,用于快速创建自定义的镜像。 Dockerfile由一行行命令组成,注释以#开头。 1. Dockerfile基本结构 一般新建一个空目录,在新建的空目录内部新建Dockerfile文件。 Dockerfile内容一般分为4部分: 基础镜像信息、维护者信息、镜像操作指令、容器启动时执行的命令。 Dockerfile书写举例:原创 2016-04-28 10:50:47 · 1399 阅读 · 0 评论 -
5分钟弄懂Docker!
转自:http://www.csdn.net/article/2014-07-02/2820497-what's-docker 尽管之前久闻Docker的大名了,但是天资愚钝,对其到底是个啥东西一直摸不清,最近花了一段时间整理了一下,算是整理出一点头绪来。官网的介绍是这样的:Docker is an open platform for developers and s转载 2016-04-29 15:09:11 · 344 阅读 · 0 评论