Consul 核心概念 发表于 2019-11-17 | 分类于 计算机 , Docker | 功能提供网格服务解决方案, 包括服务发现, 配置, 健康检查, 多数据中心, TLS 通信服务. 类似功能服务, 以及相关服务: ZooKeeper, doozerd, etcd Chef, Puppet Nagios, Sensu SkyDNS SmartStack Serf Eureka Is ... 阅读全文 »
阿里云的 5 种 TLS 证书有什么区别 发表于 2019-11-17 | 分类于 计算机 | 申请 阿里云 的 TLS 证书时候, 会发现有 5 种选择. Apache Nginx IIS Tomcat Other 这五种证书, 实际上是一个东西, 但是使用的不同格式而已. 原理参考: Https 证书相关概念以及使用细节 为了验证, 我们今天做一个实验, 将这几种证书做一个转换, 首先 ... 阅读全文 »
Consul 安装使用 发表于 2019-11-16 | 分类于 计算机 , Docker | 安装部署三种安装方法: 预编译版本, 源码安装, docker. docker, 预编译版本安装最方便, 基于加密的下载, SHA256 的校验保证安全. 源码安装是需要 Golang, Git 的支持的. 运行# 开启测试节点consul agent -dev -node mac ... 阅读全文 »
使用 Docker Machine 构建 Swarm 集群 发表于 2019-11-16 | 分类于 计算机 , Docker | 节点, 服务, 任务节点就是一个部署了 Docker 的主机(分为 Manager 和 Worker). 任务就是一个容器功能, 服务就是多个任务功能(容器)组合起来可以对外提供工作的整体. nginx(任务) + php(任务) + mysql(任务) ==> 服务 创建 Machine 机 ... 阅读全文 »
Windows and MacOS 安装 Docker, Compose, Machine, Swarm 发表于 2019-11-16 | 分类于 计算机 , Docker | 安装 GitMacOS Git 下载地址, 下载后打开 dmg, 双击 pgk 文件即可安装.Windows Git 下载地址, 下载后双击安装即可. 安装 DockerDocker 下载地址, 下载后双击安装即可. 这里说明一下, 只有是 Windows 10 Pro 或者 Windows 10 ... 阅读全文 »
Https 证书相关概念以及使用细节 发表于 2019-11-14 | 分类于 计算机 | 相关概念SSL/TLS CA 证书 私钥 公钥 CA bundle keystore truststore X.509 v3 PKCS#1 - PKCS#15 PEM DER CRT CER KEY CSR PFX/P12 P7B/P7C JKS 概念分类SSL/TLSSSL(Secure Sock ... 阅读全文 »
Docker 容器命令注意的问题 发表于 2019-11-14 | 分类于 计算机 , Docker | Docker 并不能隔离像 /dev /proc 目录, 都是直接挂载的宿主机文件系统, 所有依赖这些目录文件进行的统计查询都是对宿主机的. 查看 Linux 版本正确: cat /etc/issue 错误: cat /proc/version 或 uname -a, 这样查到的是宿主机的系统. 查 ... 阅读全文 »
Windows 安装 Vagrant 报错 Hyper-V 发表于 2019-11-10 | 分类于 计算机 , OPS | 网上的做法Windows10 下关闭 Hyper-V 服的几种方法1bcdedit /set hypervisorlaunchtype off 目测无效 Vagrant 官方方法Disable-WindowsOptionalFeature -Online -FeatureName Micros ... 阅读全文 »
Vagrant 的安装使用 发表于 2019-11-10 | 分类于 计算机 , OPS | Vagrant 是使用命令行即可方便管理的虚拟机, 底层使用 virtualbox 或者 VMWare, 支持在 Windows, macOS 和 Linux 多种系统. 使用 Vagrantfile 实现统一配置, 可以用 Shared Folder 与主机直接进行文件系统映射, 使用 Provi ... 阅读全文 »
MacOS 查看端口占用 发表于 2019-11-09 | 分类于 MacOS | 一般在 Linux 下面, 我们使用: netstat -lntp 来检查 tcp 端口的开启状态列表. 查看端口列表使用: netstat -lnt -p tcp | grep tcp4 在 macos 下, 查看指定端口的占用情况: lsof -i :端口 参考文档: http://jartto ... 阅读全文 »