05 2016 档案

摘要:#################################################Dockerfile to build Nginx Installed Containers##Based on CentOS ##################################### 阅读全文
posted @ 2016-05-30 09:21 fansik 阅读(478) 评论(0) 推荐(1)
摘要:1、FROM //指定基于那个基础镜像 格式FROM<image>或者FROM<image>:<tag> 例如: FROM centos FROM centos:latest 2、MAINTAINER //指定作者信息 格式MAINTAINER<name> 例如: MAINTAINER fansik 阅读全文
posted @ 2016-05-30 09:17 fansik 阅读(599) 评论(0) 推荐(0)
摘要:一、Docker的四种网络模式(host、container、none、bridge) 1、 host模式,使用docker run时使用--net=host指定,docker使用的网络实际上和宿主机一样,在容器内看到的网卡ip是宿主机上的ip # docker run -it --rm --net 阅读全文
posted @ 2016-05-27 15:42 fansik 阅读(709) 评论(0) 推荐(0)
摘要:1、挂载本地的目录到容器里 # docker run -itd -v /data/:/data1/ centos bash //-v用来指定挂载的目录,/data/为本地目录,:/data1/为容器里的目录 2、挂载数据卷 挂载目录的时候,可以指定容器的name,如果不指定就随机定义了,比如上面我们 阅读全文
posted @ 2016-05-26 17:30 fansik 阅读(299) 评论(0) 推荐(0)
摘要:1、# docker pull registry //下载registry镜像,registry为docker官方提供的一个镜像,我们可以用它来创建本地的docker私有仓库。 2、# docker run -d -p 5000:5000 registry //以registry镜像启动容器,监听5 阅读全文
posted @ 2016-05-26 13:36 fansik 阅读(620) 评论(0) 推荐(0)
摘要:1、# docker create -it centos //创建一个容器并不启动 2、# docker container_id //启动容器后,可以使用docker ps查看到,也可以用stop停止,也可以用restart重启,docker run相当于先create在start 3、# doc 阅读全文
posted @ 2016-05-25 16:40 fansik 阅读(405) 评论(0) 推荐(0)
摘要:Docker安装 CentOS6上安装Docker # yum -y install epel-release # yum -y install docker-io CentOS7上安装Docker # yum -y install docker 启动Docker # /etc/init.d/doc 阅读全文
posted @ 2016-05-25 14:40 fansik 阅读(2569) 评论(0) 推荐(0)
摘要:Docker简介 1、容器虚拟化,比传统的虚拟化轻量 2、2013年出现,发展非常迅猛 3、Redhat在6.5版本开始支持docker 4、使用go语言开发,基于apache2.0协议 5、开源原件,项目代码在github维护 Docker的优势 1、启动非常快,秒级实现 2、资源利用率很高,一台 阅读全文
posted @ 2016-05-23 15:08 fansik 阅读(259) 评论(0) 推荐(0)
摘要:一、思路 现在一台机器上编译安装好nginx、打包,然后在用ansible去下发 cd /etc/ansible 进入ansible配置文件目录 mkdir roles/{common,install}/{handlers,files,meta,tasks,templates,vars} –pv 目 阅读全文
posted @ 2016-05-23 13:21 fansik 阅读(1056) 评论(0) 推荐(0)
摘要:一、Ansible特点 1、不需要安装客户端,通过sshd通信 2、基于模块工作,模块可以由任何序言开发 3、不仅支持命令行使用模块,也支持编写yaml格式的playbook 4、支持sudo 5、有提供UI(浏览器图形化)www.ansible.com/tower10台主机以内免费 6、开源UI 阅读全文
posted @ 2016-05-20 17:24 fansik 阅读(2167) 评论(0) 推荐(0)
摘要:puppet安装前准备 一、服务器信息 master端:10.10.10.201 master.fansik.com slave端:10.10.10.156 slave.fansik.com 三台机器关闭selinux,清空iptables规则。 二、修改三台机器的配置文件文件 修改三台服务器的主机 阅读全文
posted @ 2016-05-19 17:12 fansik 阅读(1139) 评论(0) 推荐(0)
摘要:一、安装php的mongo扩展 # wget https://github.com/mongodb/mongo-php-driver-legacy/archive/master.zip -O /usr/local/src/mongo_php.zip # unzip mongo_php.zip # c 阅读全文
posted @ 2016-05-13 18:31 fansik 阅读(369) 评论(0) 推荐(0)
摘要:一、MongoDB副本集(repl set)介绍 早起版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主; 目前已经淘汰了master-slave模式,改为副本集,这种模式下有一个主(primary),和多个从(seconda 阅读全文
posted @ 2016-05-13 17:42 fansik 阅读(2276) 评论(0) 推荐(0)
摘要:一、搭建MongoDB的yum源 如果安装epel扩展源,可以安装MongoDB2.4版本 如要安装3.0版本,需要自己配置yum源,官方提供的源只支持64位系统 # vim /etc/yum.repos.d/mongodb-org-3.0.repo 加入如下内容: [mongodb-org-3.0 阅读全文
posted @ 2016-05-13 09:02 fansik 阅读(353) 评论(0) 推荐(0)
摘要:一、Redis扩展模块 # wget https://codeload.github.com/phpredis/phpredis/zip/develop -O phpredis.zip # unzip phpredis.zip # cd phpredis-develop/ # /usr/local/ 阅读全文
posted @ 2016-05-11 18:13 fansik 阅读(820) 评论(0) 推荐(0)
摘要:一、string类型的常用命令 set key1 com #一个key对应一个value,多次复制,会覆盖前面的value setnx key1 zhangsan #如果key1不存在则创建key1,并返回1,如果可以key1存在,则不会覆盖key1的值,并返回0 setex key3 100 fa 阅读全文
posted @ 2016-05-11 18:12 fansik 阅读(2384) 评论(0) 推荐(1)
摘要:一、环境准备 master:192.168.1.203 slave:192.168.1.202 分别已经装redis,防火墙和selinux均已关闭 二、Redis主从配置 master配置文件不用动 slave配置文件上加上如下内容: slaveof 192.168.1.203 6379 (主服务 阅读全文
posted @ 2016-05-11 18:12 fansik 阅读(446) 评论(0) 推荐(0)
摘要:一、Redis介绍 1、Redis是一个key-value存储系统 2、官方站点http://redis.io 3、Redis和Memcached类似,但支持数据持久化 4、支持更多value类型,除了string外,还支持hash、lists(链表)、sets(集合)、和sorted sets(有 阅读全文
posted @ 2016-05-11 18:11 fansik 阅读(550) 评论(0) 推荐(0)
摘要:Samba最早诞生在unix操作系统上面,samba是基于SMB(Server Message Block)协议,是一种客户端服务器协议 一、安装samba # yum -y install samba 启动/etc/rc.d/init.d/smb start 开机自启动 chkconfig --l 阅读全文
posted @ 2016-05-10 15:36 fansik 阅读(509) 评论(0) 推荐(0)
摘要:一、Memcached介绍 1、Memcached是国外社区网站LiveJournal团队开发,通过缓存数据库查询结果,减少数据库访问次数,从而提高动态web站点性能。 2、官方站点http://memcached.org 3、基于c/s架构,协议简单 4、基于libevent的事件处理 5、自主内 阅读全文
posted @ 2016-05-09 13:30 fansik 阅读(570) 评论(0) 推荐(0)
摘要:一、KVM介绍 1、KVM全称kernel vitual machine,是针对包含虚拟化扩展(InterVT或AMD-V)的x86硬件上的完全原生的虚拟化解决方案 2、KVM是以色列Qumranet开发,基于linux内核,2008年9月4日RedHat公司收购KVM 3、RHEL5/CentOS 阅读全文
posted @ 2016-05-06 20:33 fansik 阅读(455) 评论(0) 推荐(0)