自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 12、docker swarm 集群监控

使用advisor + influxdb + grafana 架构监控 docker swarm 集群健康状况参考git 上网址    https://github.com/botleg/swarm-monitoring1、下载docker-stack.yml docker compose 文件    地址    https://github.com/botleg/swarm-mon...

2018-11-06 11:08:56 391

原创 11、docker compose安装和卸载

1、简介    Compose 项目目前在 Github 上进行维护,目前最新版本是 1.2.0。    Compose 定位是“defining and running complex applications with Docker”,前身是 Fig,兼容 Fig 的模板文件。    Dockerfile 可以让用户管理一个单独的应用容器;而 Compose 则允许用户在一个模板(YAM...

2018-11-06 11:06:23 1795

原创 10、docke swarm安装和使用

简介    Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。目前,Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。它可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可以组成跨主机的子网网络。...

2018-11-06 11:00:37 695

原创 9、搭建本地仓库

1、环境    192.168.47.129 作为私有镜像的宿主机    192.168.47.130 测试访问本地的私有仓库    宿主机全为centos72、下载镜像容器镜像    机器  192.168.47.129    下载镜像        docker pull registry    查看镜像        docker images3、配置容器启动配置...

2018-11-06 10:49:17 130

原创 8、容器的跨主机访问

1、容器的跨主机访问主要方式    使用网桥实现跨主机容器连接    使用Open vSwitch实现跨主机容器连接    使用weave实现夸主机容器连接2、使用网桥实现跨主机容器连接    网络拓扑    环境准备    IP HOST    HOST1: 10.211.55.3    HOST2: 10.211.55.4    步骤        2.1、在第一...

2018-11-06 10:34:23 337

原创 7、容器的网络连接

1、linux虚拟网桥的特点    可以设置IP地址    相当于拥有一个隐藏的虚拟网卡2、Docker守护进程创建的网桥    docker守护进程创建的网桥的名字是docker0    ip 172.18.0.1  子网掩码 255.255.0.0 (不同的机器不同)    MAC 02:42:ac:11:00:00 到 02:42:ac:11:ff:ff    总共有6553...

2018-11-06 10:19:35 200

原创 6、docker数据管理

1、什么是数据卷    数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或多个容器提供访问    数据卷设计的目的,在于数据的永久化,它完全独立于容器的生命周期,因此,Docker不会在容器删除时删除其挂载的数据卷,也不会存在的类似的垃圾回收机制,对容器引用的数据卷进行处理2、数据卷的特点    数据卷在容器启动时初始化,如果容器使用的镜像在挂载点包含了数据,这些数据会...

2018-11-06 10:06:34 139

原创 5、Dockerfile指令详解

1、指令格式    # Comment                注释    INSTRUCTION argument    指令格式    一个完整的Dockerfile的实例    # first dockerfile for test    FROM ubuntu:14.04    MAINTAINER chao    RUN apt-get update    RUN...

2018-11-06 09:59:33 160

原创 4、docker基本命令

1、启动交互式容器    docker run -i -t IAMAGE /bin/bash    -i  --interactive=true|false 默认是false    (用来告诉docker守护进程打开标准输入)    -t --tty=true|false 默认是false    (用来告诉docker守护进程为容器分配一个tty终端)    --rm 这个参数是说容器退出...

2018-11-06 09:49:50 339

原创 4、docker容器、镜像、仓库介绍

1、镜像    Docker 镜像      我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。      Docker ...

2018-11-06 09:10:29 261

原创 3、docker架构

Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。 Docker 面向对象 容器 对象 镜像 类 ...

2018-11-05 13:55:16 92

原创 2、docker简介

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 的优点1、简化程序:...

2018-11-05 13:52:17 79

原创 1、Centos下安装和卸载docker

1、安装前检查    目前,CentOS 仅发行版本中的内核支持 Docker。    Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。    Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。    通过 uname -r 命令查看你当前的内核版...

2018-11-05 13:40:30 175

原创 5、nginx启动、停止与信号控制

1、启动    可执行文件 -c 配置文件    /usr/local/nginx/sbin/nginx -c /usr/loacl/nginx/conf/nginx.conf 2、停止    2.1、从容停止        kill -QUIT 进程号 (进程号用ps -ef|grep nginx 查询)    2.2、快速停止        kill -TERM...

2018-11-05 13:25:06 150

原创 4、nginx反向代理和负载均衡

一、什么是反向代理与负载均衡    1、反向代理        当有一个服务器集群,并且服务器中每台中的内容都是一致的,我们个人的电脑都不能访问到集群服务器中的任意一个,但可以通过第三方服务器进行访问集群中的内容,此时我们获得集群中某一个服务器的服务,但我们并不知道究竟是哪一台服务器,此时的代理的方式称为反向代理。    2、负载均衡        很多相同的服务器组成集群,然...

2018-11-05 13:18:10 119

原创 3、nginx的基本配置

一、nginx的配置文件总览    nginx.conf总览        #设置用户        #user nobody;       #设置衍生进程数       worker_processes 1;       #设置错误文件存放路径       #error_log logs/error.log;       #error_log logs/error...

2018-11-05 12:58:11 236

原创 2、Ubuntu下安装nginx

一、系统环境安装    1.1、 gcc 安装        安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:        sudo apt-get install build-essential sudo apt-get install libtool    1.2、PCRE pcre-devel 安装     ...

2018-11-05 12:04:40 90

原创 1、Centos下安装nginx

一、系统环境安装    1.1、 gcc 安装        安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:        yum install gcc-c++    1.2、PCRE pcre-devel 安装         PCRE(Perl Compatible Regular Expressions) ...

2018-11-05 11:37:45 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除