Docker
文章平均质量分 80
golden_lion
这个作者很懒,什么都没留下…
展开
-
Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。1 起源2 特性3 局限4 原理▪ Linux Namespace (ns)▪ Control Groups (cgroups)▪ Linux转载 2016-06-27 09:39:35 · 1549 阅读 · 0 评论 -
Docker实战(十四):Docker安装Hadoop环境
Docker安装Hadoop环境Hadoop安装# 需要提前安装ssh$ apt-get install ssh$ apt-get install openssh-server# 设置免密码登录,生成私钥和公钥$ ssh-keygen -t rsa -P ""$ cat ~/.ssh/id_rsa.put >> ~/.ssh/authorized_keys# 测试是否可转载 2016-06-27 10:27:44 · 824 阅读 · 0 评论 -
Docker实战(十三):Docker安装MySQL数据库
Docker安装MySQL数据库基本步骤和之前几篇文章一样,请参考前面的相关文章Ubuntu安装MySQL安装(1)安装编译源码需要的包sudo apt-get install make cmake gcc g++ bison libncurses5-dev build-essential(2)下载并解压缩mysql-5.6.26.tar.gztar -zxvf mysql-转载 2016-06-27 10:26:49 · 1267 阅读 · 0 评论 -
Docker实战(十二):Docker安装ElasticSearch集群环境
Docker安装ElasticSearch集群环境ES集群需要配置几个地方,最简单的是配置集群名称和Node名称,其他的基本使用默认值就可以了,下面是elasticsearch.yml配置文件部分属性的用法,可以参考使用# 集群名称,默认为elasticsearchcluster.name: birdESCluster# 节点Node名称,ES启动时会自动创建节点名称,默认的是从转载 2016-06-27 10:25:58 · 1207 阅读 · 0 评论 -
Docker实战(十一):Docker安装ELK环境(二)
Docker安装ELK环境(二)日志收集系统架构 https://www.elastic.co/guide/en/logstash/current/deploying-and-scaling.htmlhttp://dockone.io/article/505#rd?sukey=fc78a68049a14bb21970769bd4cdecc8f803567ce85b9148150转载 2016-06-27 10:25:26 · 359 阅读 · 0 评论 -
Docker实战(十一):Docker安装ELK环境(二)
Docker安装ELK环境(二)日志收集系统架构 https://www.elastic.co/guide/en/logstash/current/deploying-and-scaling.htmlhttp://dockone.io/article/505#rd?sukey=fc78a68049a14bb21970769bd4cdecc8f803567ce85b9148150转载 2016-06-27 10:24:22 · 590 阅读 · 0 评论 -
Docker实战(十):Docker安装Nginx环境
Docker安装Nginx环境安装Nginx可以选择直接使用ubuntu的apt-get install nginx命令来安装,这种安装方式最简单方便,但是Nginx的版本可能是比较老的版本,所以这里我选择编译安装的方式。Nginx需要依赖下面3个包gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gz转载 2016-06-27 10:23:23 · 2868 阅读 · 0 评论 -
Docker实战(九):Docker安装ELK环境
Docker安装ELK环境ELK实际上就是ElasticSearch,Logstash,Kibana的缩写,是日志收集分析的一种解决方案。Elasticsearch一个开源的搜索引擎框架(支持群集架构方式)Logstash集成各种收集日志插件,还是一个比较优秀的正则切割日志工具Kibana一个免费的web应用,支持在web端查看ES的搜索结果elk是目前比较新也发展比较快的一套数据转载 2016-06-27 10:22:24 · 910 阅读 · 0 评论 -
Docker实战(八):Docker安装ElasticSearch环境
Docker安装ElasticSearch环境基本步骤和之前几篇文章一样,请参考前面的相关文章ElasticSearch安装1.安装ES2.安装head,bigdesk插件3.安装ik插件4.配置ES集群安装ES(本文使用的是elasticsearch的1.7.2版本)# 下载ES$ curl -O https://download.elastic.co/elasti转载 2016-06-27 10:21:31 · 1520 阅读 · 0 评论 -
Docker实战(七):Docker安装MongoDB
Docker安装MongoDB大概步骤:上传Mongo到宿主机,或者在宿主机中下载编写Dockerfile构建镜像编写supervisor配置文件build和runMongoDB安装# 下载Mongo$ curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.0.7.tgz转载 2016-06-27 10:20:49 · 1468 阅读 · 0 评论 -
Docker实战(六):Docker安装Redis
Docker安装Redis初次使用Docker安装各种环境,果然是一堆坑啊,坑,坑,坑,坑死我了。。大概步骤:上传Redis到宿主机,或者在宿主机中下载编写Dockerfile构建镜像编写supervisor配置文件build和runRedis安装# 下载安装Redis$ wget http://download.redis.io/releases/redis转载 2016-06-27 10:20:12 · 1354 阅读 · 0 评论 -
Docker实战(五):Docker安装Tomcat
Docker安装Tomcat这里安装的Tomcat继承了之前JDK7的Docker镜像,因为运行Tomcat需要依赖JDK。大概步骤:上传tomcat7到宿主机编写Dockerfile构建镜像编写supervisor配置文件build和run# 方式一:可以通过ssh上传指定版本的tomcat(这里选择第一种)# 1. 上传tomcat7到宿主机# 2. 将tomc转载 2016-06-27 10:19:41 · 971 阅读 · 0 评论 -
Docker实战(四):Docker安装JDK
Docker安装JDK安装JDK7和JDK8基本没有区别,只是Dockerfile有所不同,但是他们都继承了之前tools的Docker镜像,下面给出了JDK7和JDK8的Dockerfile源文件。大概步骤:上传jdk7到宿主机编写Dockerfile构建镜像编写supervisor配置文件build和run# 方式一:可以通过ssh上传指定版本的jdk(这里选择第一转载 2016-06-27 10:19:03 · 560 阅读 · 0 评论 -
Docker实战(三):Docker安装ssh,supervisor等基础工具
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Docker安装ssh,supervisor等基础工具需要提前下载好官方的ubuntu镜像,我这里使用的是ubuntu:14.04版本,这里安装了一些基础的工具ssh,curl,wget,vim等等,包括后续的Docker镜像需要启动多个服务,所以提前先装好supervisor。转载 2016-06-27 10:18:33 · 1187 阅读 · 0 评论 -
Docker实战(二):制作自己的Docker镜像
制作自己的Docker镜像制作自己的Docker镜像主要有如下两种方式:1.使用docker commit 命令来创建镜像通过docker run命令启动容器修改docker镜像内容docker commit提交修改的镜像docker run新的镜像2.使用 Dockerfile 来创建镜像使用 docker commit 来扩展一个镜像比较简单,但是不方便转载 2016-06-27 10:17:31 · 16718 阅读 · 1 评论 -
Docker实战(一):Docker基础命令
Docker基础命令下面简单介绍一下Docker常用的一些基础命令# 在ubuntu中安装docker$ sudo apt-get install docker.io# 查看docker的版本信息$ docker version# 查看安装docker的信息$ docker info# 查看本机Docker中存在哪些镜像$ docker images# 检索im转载 2016-06-27 10:17:01 · 774 阅读 · 1 评论 -
Docker实战(十五):Docker安装Hive环境
Docker安装Hive环境Hive安装# Hive必须运行在Hadoop之上,则需要先安装Hadoop环境,而且还需要MySQL数据库,具体Hadoop安装请参考上一篇文章,我们这里继承上一篇已经安装好的Hadoop镜像# 下载Hive$ wget http://apache.mirrors.ionfish.org/hive/hive-1.2.1/apache-hive-1.2转载 2016-06-27 10:28:24 · 1917 阅读 · 0 评论