摘要:
原文地址:https://www.cnblogs.com/huyuanblog/p/9993907.html 阅读全文
摘要:
1. 部署环境 2. 架构拓扑 3. nginx安装 安装在192.168.176.128服务器上 这里安装就简单粗暴了直接yum安装nginx 设置日志的格式(改为json格式)并测试查看日志 1 # For more information on configuration, see: 2 # 阅读全文
摘要:
1. 什么是OpenVpn OpenVPN 是一个用于创建虚拟专用网络加密通道的软件包,最早是由James Yonan编写的。OpenVPN允许创建的VPN使用公开密钥、电子证书、或者用户名/密码来进行身份验证. 它大量使用了OpenSSL加密库中的SSLv3/TLSv1协议函数库. 目前OpenV 阅读全文
摘要:
#!/usr/bin/env bash #设置环境变量 export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin function kernel () { echo " #CTCDN系统优化参数 #关 阅读全文
摘要:
容器的监控方案其实有很多,有docker自身的docker stats命令、有Scout、有Data Dog等等,本文主要和大家分享一下比较经典的容器开源监控方案组合:cAdvisor+InfluxDB+Grafan 一、概念 二、单节点部署 温馨提示: 服务器信息: 主机IP:192.168.15 阅读全文
摘要:
一、什么是Docker Swarm Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/swarm, 它是将一群Docker宿主机变成一个单一的虚拟主机,Swarm使用标准的Docker A 阅读全文
摘要:
一、docker-machine 二、docker-compose 三、docker swarm 四、docker node 五、docker service 六、docker stack 阅读全文
摘要:
一、什么是Docker Compose Compose 项目是Docker官方的开源项目,负责实现Docker容器集群的快速编排,开源代码在https://github.com/docker/compose 上 我们知道使用Dockerfile模板文件可以让用户很方便的定义一个单独的应用容器,其实在 阅读全文
摘要:
一、什么是Docker Machine Docker Machine 是Docker官方编排项目之一,使用go语言编写的,使用不同引擎在多种平台上快速的安装Docker环境,开源地址:https://github.com/docker/machine。 Docker Machine 是一个工具,它允 阅读全文
摘要:
一、解决Python2 pip问题 在centos7中安装好操作系统,自带的是Python2的版本,但是并没有pip的方法,我们需要自行安装 报名为python-pip 二、安装Python3 安装依赖关系 下载源码包 解压、编译、安装 设置软连接 配置Python3的pip 测试 三、安装TAB补 阅读全文
摘要:
一、下载alpine镜像 二、编写Dockerfile 创建scrapy目录存放dockerfile文件 编写dockerfile文件 实现了容器可以SSH远程访问 基于Python3 环境安装的Scrapy,通过start.sh脚本启动SSH服务 三、创建镜像 创建镜像 查看镜像 四、创建容器 创 阅读全文
摘要:
1、下载alpine镜像 2、通过dockerfile构建镜像 在其他的资料中很多都是下载包然后在dockerfile 使用COPY进行拷贝,这里我就不这样做了,我们分开写(都是通过dockerfile进行构建镜像) 2.1.构建jdk镜像 创建jdk目录 编写dockerfile文件 创建镜像 查 阅读全文
摘要:
1、下载alpine镜像 2、编写dockerfile(一) 2.1.创建存放文件目录 2.2. 准备nginx.conf文件 2.3.准备nginx.vh.default.conf文件 2.4.dockerfile文件 2.5.创建镜像 2.6.创建容器 查看容器 3、编写dockerfile(二 阅读全文
摘要:
1、下载alpine镜像 2、编写dockerfile 2.1.创建一个工作目录 2.2.编写Dockerfile 2.3.创建镜像 3、创建容器测试 创建容器 测试 4、问题总结 这些都是我在手动测试的时候遇见的,已经在写Dockerfile的时候加进去了处理方法 阅读全文
摘要:
一、什么是iptables iptables是Linux的防火墙管理工具而已,真正实现防火墙功能的是Netfilter,我们配置了iptables规则后Netfilter通过这些规则来进行防火墙过滤等操作 Netfilter模块: 它是主要的工作模块,位于内核中,在网络层的五个位置(也就是防火墙四表 阅读全文
摘要:
一、什么是gitlib Gitlab 是一个基于Git实现的在线代码仓库托管软件,你可以用Gitlab自己搭建一个类似于Github一样的系统平台,一般搭建gitlab私服就是用在公司的内部 Gitlab 功能就是能够对代码的提交审核和问题跟踪,这个对于软件工程质量的管理是至关重要的 Gitlab分 阅读全文
摘要:
一、什么是dockerfile Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile自定义快速创建属于自己的镜像,Dockerfile是通过很多的参数指令编写的文件,通过docker build 命令来创建镜像 二、基本语法和结构 Dockerfile由一行行的命令语句组成 阅读全文
摘要:
一、容器端口映射 1.1. 外部访问容器 在启动容器时候,如果不指定参数,在容器外部是无法通过网络来访问容器内的服务的 当容器运行一些网络服务的时候,我们可以通过指定-p或者-P参数来实现能够让外部访问的效果 1.2. 映射到指定地址的指定端口 可以使用IP:HostPort:ContainerPo 阅读全文
摘要:
一、什么是数据卷 生成环境中使用docker的过程中,往往需要对数据进行持久化,或者需要多个容器之间进行数据共享,这个就涉及到了容器数据管理 容器中管理数据主要有两种方式: 数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似Linux 的mount挂载 数据卷的特性 二、创 阅读全文
摘要:
一、什么是仓库 仓库就是集中存放镜像的地方,分为公共仓库和私有仓库,一个容易混淆的概念是注册服务器,实际上注册服务器是存放仓库的具体服务器,一个注册服务器可以有多个仓库,而每个仓库下面有多个镜像 二、使用Docker官方公共仓库 官方仓库地址:DockerHub 2.1. 登录仓库 使用docker 阅读全文