![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 53
翻腾的浩
世界上有10种人,一种懂二进制,另一种不懂二进制。
展开
-
docker部署apollo(携程配置中心)
环境介绍服务器版本:Centos7.6Docker:17.03(常用版本即可,自己安装哈)Mysql:5.7(自行安装哈)Docker部署apollo首先将apollo的sql文件导入mysql:下载sql文件:https://github.com/ctripcorp/apollo/tree/master/scripts/docker-quick-start/sql导入数据库(自行导入)下载镜像,启动Config Service:docker pull apolloconfi原创 2021-03-29 10:40:53 · 428 阅读 · 1 评论 -
centos7下安装包部署apollo(携程配置中心)
环境介绍系统版本:Centos7.6JDK:1.8.0(安装好,安装不在此文章介绍哈)Maven:3.5.2(安装好,安装不在此文章介绍哈)Mysql:5.7(安装好,安装不在此文章介绍哈)apollo:1.4.0部署apollo创建apollo目录:mkdir -pv /data/apolloapollo目录下,从github上下载源码包:wget https://codeload.github.com/ctripcorp/apollo/zip/v1.4.0解压un原创 2021-03-26 17:53:09 · 456 阅读 · 0 评论 -
Dockerfile最小化构建镜像:减少层数、清理无用数据、多段构建
docker的官方虽然有数十万计的免费镜像,但是出于某些安全考虑,一般不会使用免费镜像,因此这就需要我们自己制作镜像,制作的镜像如果很大,那么在镜像上传、下载的时候是很不方便的,因此我们需要精简我们制作的镜像,在满足需要的情况下,镜像越小越好。最小化构建镜像最小化构建镜像,我们一般从下边三个方面进行操作:1.减少层数...原创 2020-08-11 14:22:46 · 9639 阅读 · 2 评论 -
Centos7 搭建NFS服务器 实现目录挂载
服务器服务端:10.3.212.251客户端:10.3.90.13服务端搭建安装工具:yum install nfs-utils -y修改配置文件:vim /etc/exports/usr/local/backup/svn-10.3.90.13 10.3.0.0/16(rw)配置含义:可以提供挂载的目录 允许挂载的服务器网段(权限)重启服务:systemctl restart rpcbindsystemctl restart nfs客户端挂载安装工具:yum inst原创 2020-07-03 18:20:53 · 337 阅读 · 0 评论 -
Mysql主从复制(读写分离)的使用、原理、常见问题分析及解决
使用主库只执行写操作从库只执行读操作可以配置多台从库,同步一台主库的数据,使用lvs负载均衡,负载多台从库原理mysql主从复制是一个异步的过程,整个过程需要开启3个线程,主库需要开启bin-log日志1. slave开启i/o线程来请求master,请求bin-log中指定position之后的内容返回给slave2. master收到请求后,响应slave的请求,将内容返回给slave3. slave开启线程将接受到的内容存入到自己的relay-log中继日志中4. slave端原创 2020-07-01 13:56:39 · 216 阅读 · 0 评论 -
Centos7下Mysql5.7的主从复制(读写分离)搭建
为什么Mysql要做主从复制(读写分离)因为对于数据库来讲,如果读和写都在同一个数据库上进行,那么数据库的负载是非常大的,会导致数据库的读写非常慢,影响用户体验。另一反面,如果主数据库宕机,可以快速切换到从数据库上,避免丢失数据。搭建主从本帖都是在Centos7的系统下进行的主库ip:10.3.212.201从库ip:10.3.212.202首先安装好两台mysql5.7(参考我的上一篇帖子)确认停掉mysql服务修改mysql配置文件,打开bin-log日志:vim /etc/my.cn原创 2020-07-01 10:21:19 · 201 阅读 · 0 评论 -
最详细 Centos7 tar包安装mysql5.7
简介mysql作为一款开源的数据库软件,其在公司数据库服务器所占的份额越来越大。本帖则是基于Centos7系统进行部署mysql5.7。mysql的安装方式分为二进制安装、tar包安装、yum安装。mysql官网下载tar包:https://dev.mysql.com/downloads/mysql/tar包上传到centos服务器检查服务器上是否安装过mysql,如果存在进行卸载:yum remove mysql mysql-server mysql-libs mysql-se.原创 2020-06-30 17:06:42 · 1582 阅读 · 1 评论 -
基于容器启动的Gitlab的备份、迁移、恢复
备份查看容器启动的gitlab容器:docker ps -a进入容器中:docker exec -it 8e68414a44f7 /bin/bash执行备份命令:gitlab-rake gitlab:backup:create执行成功后会在容器的/var/opt/gitlab/backups目录下生成一个tar包开头的数字是备份包创建的时间迁移和恢复在需要迁移的机器上准备好docker环境,尽量与原机器的docker版本把持一直将原机器的gitlab镜像打包:docker save原创 2020-06-22 16:43:33 · 592 阅读 · 0 评论 -
Centos7.5下安装部署harbor 1.7
Centos7下安装部署harbor1.harbor 1.7版本相比1.5新增的特性2.硬件需求3.软件需求4.安装docker-ce 18.095.安装docker-compose6.下载与安装harbor1.7harbor作为私人镜像仓库,不管是从安全性和传输速度上都有着相比于docker hub无可比拟的优势,因此快速搭建一个私人镜像仓库是很有必要的,此文章讲解了快速搭建harbor的过...原创 2019-12-17 21:18:36 · 469 阅读 · 0 评论