- 博客(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 422
原创 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 1826
原创 10、docke swarm安装和使用
简介 Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。目前,Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。它可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可以组成跨主机的子网网络。...
2018-11-06 11:00:37 752
原创 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 165
原创 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 376
原创 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 221
原创 6、docker数据管理
1、什么是数据卷 数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或多个容器提供访问 数据卷设计的目的,在于数据的永久化,它完全独立于容器的生命周期,因此,Docker不会在容器删除时删除其挂载的数据卷,也不会存在的类似的垃圾回收机制,对容器引用的数据卷进行处理2、数据卷的特点 数据卷在容器启动时初始化,如果容器使用的镜像在挂载点包含了数据,这些数据会...
2018-11-06 10:06:34 160
原创 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 184
原创 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 394
原创 4、docker容器、镜像、仓库介绍
1、镜像 Docker 镜像 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。 Docker ...
2018-11-06 09:10:29 291
原创 3、docker架构
Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。 Docker 面向对象 容器 对象 镜像 类 ...
2018-11-05 13:55:16 113
原创 2、docker简介
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 的优点1、简化程序:...
2018-11-05 13:52:17 99
原创 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 191
原创 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 176
原创 4、nginx反向代理和负载均衡
一、什么是反向代理与负载均衡 1、反向代理 当有一个服务器集群,并且服务器中每台中的内容都是一致的,我们个人的电脑都不能访问到集群服务器中的任意一个,但可以通过第三方服务器进行访问集群中的内容,此时我们获得集群中某一个服务器的服务,但我们并不知道究竟是哪一台服务器,此时的代理的方式称为反向代理。 2、负载均衡 很多相同的服务器组成集群,然...
2018-11-05 13:18:10 145
原创 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 261
原创 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 124
原创 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 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人