随笔分类 -  运维

使用percona-xtrabackup工具解决mysql的主从同步问题
摘要:公司的项目上出现了主从同步异常问题,数据库比较大,所以采用了重做主从同步的方法。 Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其 阅读全文

posted @ 2021-04-19 10:49 R_e 阅读(628) 评论(0) 推荐(0)

Docker 009 容器的资源限制
摘要:Docker 009 容器的资源限制 默认情况下,容器是没有资源限制的,可以使用宿主机上所有可分配的资源,简单来说就是,容器可以耗尽宿主机资源。Docker 提供了一个可以控制内存、CPU的方法。 资源限制特性需要 Linux 内核支持 capabilities。可以使用 docker info 命 阅读全文

posted @ 2020-04-03 10:43 R_e 阅读(1368) 评论(0) 推荐(1)

Docker 008 自建Registry
摘要:Docker 008 自建Registry registry 是什么?可以做什么? Registry 是一个无状态高扩展的服务程序,他可以存储并分发镜像。 很多时候使用 docker hub 并不方便,尤其是公司内网无法访问公网或者有不想公开的信息的时候,这个时候我们可以自建 registry。 使 阅读全文

posted @ 2020-03-23 16:41 R_e 阅读(456) 评论(0) 推荐(0)

Docker 007 镜像的发布与删除
摘要:Docker 007 镜像的发布与删除 很多时候,镜像构建完成后,我们会把镜像分享出去,官方提供的是 DockerHub供我们上传分享镜像,上传的镜像可完全公开或部分公开,但私有仓库需要付费。 使用 docker push命令可将镜像推送到 Docker Hub: # 把镜像 static_web 阅读全文

posted @ 2020-03-16 18:42 R_e 阅读(1942) 评论(0) 推荐(0)

Docker 006 Dockerfile 指令
摘要:Docker 006 Dockerfile 指令 前面我们在构建镜像的时候已经使用了一些Dockerfile 中的指令,比如 FROM、RUN、EXPOSE,其实还有很多其他的指令可供我们使用。 FROM 一个有效的 Dockerfile 文件必须以为 FROM 指令开始,他的作用是指定一个新构建镜 阅读全文

posted @ 2020-03-15 23:10 R_e 阅读(378) 评论(0) 推荐(0)

docker 004 镜像和仓库
摘要:Docker 004 镜像和仓库 docker 镜像是用来启动容器的构建基石。 docker 镜像是什么 我们先来看一张图: 如上图所示, docker镜像采用了分层构建机制: 第一层:最底层是一个引导文件系统 bootfs,类似于 Linux 的引导文件系统,用户几乎不会接触到这一层。容器启动完成 阅读全文

posted @ 2020-03-06 12:14 R_e 阅读(449) 评论(0) 推荐(0)

Docker 005 构建镜像
摘要:Docker 005 构建镜像 我们可以创建、修改和更新自己的镜像。构建 docker 镜像有两种方法: 使用 docker commit 使用 docker build命令和 Dockerfile文件: 推荐使用 创建 docker hub 账号 构建镜像的过程中,很重要的一步就是共享和发布镜像, 阅读全文

posted @ 2020-03-06 11:39 R_e 阅读(485) 评论(0) 推荐(0)

docker 002 安装docker-ce
摘要:docker 002 安装docker-ce Docker Engine - Community 简称 docker-ce。 Ubuntu中安装 docker-ce 系统要求 系统为 64 位版本(16.04 及以上版本) 卸载旧版本 $ sudo apt-get remove docker doc 阅读全文

posted @ 2020-01-13 14:16 R_e 阅读(317) 评论(0) 推荐(0)

docker 001 简介
摘要:docker 001 docker简介 容器与管理程序虚拟化不同,管理程序虚拟化是将一台或多台独立的虚拟机运行在硬件上,而容器则是直接在操作系统内核上的用户空间。因此,容器虚拟化也被称为“操作系统级虚拟化”,容器技术可以让多个独立的用户控件运行在同一台宿主机上。 因此,容器只能运行与宿主机相同或相似 阅读全文

posted @ 2020-01-10 10:49 R_e 阅读(375) 评论(0) 推荐(0)

nginx配置url中带问号的rewrite跳转
摘要:今天收到一个需求,要将一个带查询参数的url跳转到另外一个静态url,安装常规的rewrite规则,如: rewrite ^/a.html?id=67$ http://zt.epython.cn/20190320/b.html; 错误的示范 rewrite ^/a.html?id=67$ http: 阅读全文

posted @ 2019-03-20 10:35 R_e 阅读(3975) 评论(0) 推荐(0)

编译安装Python3
摘要:安装依赖 发现的问题:如果不安装readline ,python解释器无法使用上下左右箭头; 不安装openssl , pip无法使用,不安装zlib devel,编译无法通过。其他问题待发现后再补充。 下载安装包 wget https://www.python.org/ftp/python/3.6 阅读全文

posted @ 2018-12-18 11:17 R_e 阅读(463) 评论(0) 推荐(0)

Docker 入门 第六部分:部署app
摘要:Docker 入门 第六部分:部署app [toc] 先决条件 安装 Docker 1.13 或更高版本 按照 "第三部分" 中的描述安装 "Docker Compose" 。 按照 "第四部分" 中描述安装了 "Docker Machine" , 阅读 "第一部分" 在 "第二部分" 中学习如何创 阅读全文

posted @ 2018-11-05 11:16 R_e 阅读(1733) 评论(0) 推荐(0)

Docker 入门 第五部分:Stacks
摘要:Docker 入门 第五部分:Stacks [toc] 先决条件 安装 Docker 1.13 或更高版本 按照 "第三部分" 中的描述安装 "Docker Compose" 。 按照 "第四部分" 中描述安装了 "Docker Machine" , 阅读 "第一部分" 在 "第二部分" 中学习如何 阅读全文

posted @ 2018-09-30 10:22 R_e 阅读(1605) 评论(0) 推荐(0)

Docker 入门 第四部分: Swarms
摘要:Docker 入门 第四部分: Swarms [toc] 先决条件 安装 Docker 1.13 或更高版本 按照 "第三部分" 中的描述安装 "Docker Compose" 。 安装了 "Docker Machine" , "Dcoker for Mac" 和 "Docker for windo 阅读全文

posted @ 2018-09-20 17:12 R_e 阅读(931) 评论(0) 推荐(1)

Gitlab配置阿里邮件通知
摘要:1. 在/etc/gitlab/gitlab.rb 中添加如下内容 $ vi /etc/gitlab/gitlab.rb gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.mxhichina.com" gi 阅读全文

posted @ 2018-09-13 10:38 R_e 阅读(1617) 评论(0) 推荐(0)

Docker 入门 第三部分: 服务
摘要:Docker 入门 第三部分: 服务 [toc] 先决条件 安装 Docker 1.13 或更高版本 获取 "Docker Compose" 。在 "Docker for Mac" 和 "Docker for Windows" 上它已经预安装,因此你可以随时使用。在Linux系统上你需要 "安装一下 阅读全文

posted @ 2018-09-04 08:29 R_e 阅读(594) 评论(0) 推荐(0)

Docker 入门 第二部分: 容器
摘要:Docker 入门 第二部分: 容器 [toc] 先决条件 安装 Docker 1.13 或更高版本 阅读 "第一部分" 给你的环境做一个快速运行测试,以确保你已经准备好了 介绍 现在到了以docker的方式去构建一个应用了。我们从整个应用的架构的底层开始,这里是一个容器,我们会在本页介绍它。在此层 阅读全文

posted @ 2018-08-30 14:15 R_e 阅读(640) 评论(0) 推荐(0)

Docker 入门 第一部分: 定位和设置
摘要:Docker 入门 第一部分: 定位和设置 [toc] docker入门教程可以让你学会一下内容: 1. 搭建你的Docker环境(也就是本页内容) 2. 构建一个镜像,并以一个容器的方式运行它 3. 扩展你的应用程序以运行多个容器 4. 跨集群发布你的应用程序 5. 通过添加一个后端数据库来堆叠服 阅读全文

posted @ 2018-08-27 18:54 R_e 阅读(996) 评论(0) 推荐(0)

Docker CE的安装 与镜像加速
摘要:Docker CE 的安装与镜像加速 Docker CE是docker的开源版本 CENTOS 安装Docker CE 系统要求: 操作系统需要使用centos7() 库 必须被启用,这个库默认是被启用的。 建议使用 存储驱动 卸载就版本的Docker 旧版本的docker叫做 docker 或者 阅读全文

posted @ 2018-08-23 18:04 R_e 阅读(1129) 评论(0) 推荐(0)

jenkins设置CSRF 协议(CRUMB值设置)
摘要:在关闭“”调用出现Error 403 No valid crumb was included in the request 第一种解决方式是 关闭 csrf,如上图,去掉勾就可以,但是并不推荐。 第二种: 我这里的项目是gitlab上的代码有变动时自动构建,那么我就需要将这个值配置到我的项目中,配置 阅读全文

posted @ 2018-06-05 22:39 R_e 阅读(2923) 评论(0) 推荐(0)

导航