摘要:
dockerfile介绍 Dockerfile是由一系列命令和参数构成的脚本,一个Dockerfile里面包含了构建整个image的完整命令。Docker通过docker build执行Dockerfile中的一系列命令自动构建image。 docker脚本结构 Dockerfile 一般分为四部分 阅读全文
摘要:
Docker底层存储机制 对于Docker来讲,它作为容器运行的底层引擎,在组织和运行其容器时,每个容器内运行一个程序及子程序,容器启动时依赖于底层可能不止一层的只读镜像联合挂载启动而成。底层能够存储此类分层构建并联合挂载镜像的文件系统包含AUFS、Overlayfs2、devmapper文件系统。 阅读全文
摘要:
容器网络的隔离 Namespace是Docker所用技术之一,Namespace 是 Linux 内核用来隔离内核资源的方式。通过 Namespace 可以让一些进程只能看到与自己相关的一部分资源,而另外一些进程也只能看到与它们自己相关的资源,这两拨进程根本就感觉不到对方的存在。 Network N 阅读全文
摘要:
镜像概念 docker 镜像是一个只读的 docker 容器模板,含有启动 docker 容器所需的文件系统结构及其内容,因此是启动一个 docker 容器的基础。 rootfs(根文件系统) rootfs 是 docker 容器在启动时内部进程可见的文件系统,即 docker 容器的根目录。roo 阅读全文
摘要:
Docker介绍 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”, 也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理, 使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。 Linux 容器 阅读全文
摘要:
ProxySQL ProxySQL是灵活强大的MySQL代理层, 是一个能实实在在用在生产环境的MySQL中间件,可以实现读写分离,支持 Query 路由功能,支持动态指定某个 SQL 进行 cache,支持动态加载配置、故障切换和一些 SQL的过滤功能。还有一些同类产品比如 DBproxy、MyC 阅读全文
摘要:
https配置 准备好密钥以及证书 [root@localhost ~]# ls anaconda-ks.cfg www.example.com.crt certificate.sh www.example.com.key 配置nginx配置文件 [root@localhost conf]# vim 阅读全文
摘要:
nginx的平滑升级(热部署) Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是: (1)在不停掉老进程的情况下,启动新进程。 (2)老进程负责处理仍然没有处理完的请求,但不再接受处理请。 (3)新进程接受新请求。 (4)老进程处理完所有请求,关闭所有连接后,停止。 热部署加载echo模 阅读全文
摘要:
Nginx介绍 Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 代理服务 代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在 阅读全文
摘要:
Keeplived脚本检测 主机环境 IP 服务 描述 192.168.197.154 keepalivedhttpd keepalive主服务器 192.168.197.155 keepalivedhttpd keepalive备服务器 步骤 编写主服务器检测脚本 [root@localhost 阅读全文