持续集成mysql_DevOps安装、部署持续集成

1、重启docker服务,开启iptables转发功能

# systemctl start docker

# vi /etc/sysctl.conf

# sysctl -p

[root@localhost ~]# systemctl start docker

[root@localhost ~]#

[root@localhost ~]# vi /etc/sysctl.conf

# System default settings live in /usr/lib/sysctl.d/-system.conf.

# To override those settings, enter new settings here, or in an /etc/sysctl.d/.conf file

#

# For more information, see sysctl.conf() and sysctl.d().

net.ipv4.ip_forwerd=1

net.ipv4.conf.default.rp_filter=0

net.ipv4.conf.all.rp_filter=

[root@localhost ~]#

[root@localhost ~]# sysctl -p

sysctl: cannot stat /proc/sys/net/ipv4/ip_forwerd: No such file or directory

net.ipv4.conf.default.rp_filter = 0

net.ipv4.conf.all.rp_filter = 0

[root@localhost ~]#

2、拉去镜像

(1)、拉取gogs和mysql的镜像到本地

# docker pull gogs/gogs:latest

[root@localhost ~]# docker pull gogs/gogs:latest

latest: Pulling from gogs/gogs

cd784148e348: Pull complete

f0e1b639074f: Pull complete

e71af6f4a6ad: Pull complete

a64b4ab49da6: Pull complete

efab18b5c706: Pull complete

17399ed4c107: Pull complete

b7b418729010: Pull complete

c82ba2f905fb: Pull complete

6cab86c6d6d0: Pull complete

ba110a57d653: Pull complete

Digest: sha256:a2aa44992d2a520647f625c32bd6ccdfc8fbb5703baf5c5eedec98deda5c42a4

Status: Downloaded newer image for gogs/gogs:latest

[root@localhost ~]#

# docker pull mysql:latest

[root@localhost ~]# docker pull mysql:latest

latest: Pulling from library/mysql

177e7ef0df69: Pull complete

cac25352c4c8: Pull complete

8585afabb40a: Pull complete

1e4af4996053: Pull complete

c326522894da: Pull complete

9020d6b6b171: Pull complete

55eb37ec6e5f: Pull complete

37f3f3d72fbd: Pull complete

03f098d64268: Pull complete

46a52a54cfe9: Pull complete

202bc662895d: Pull complete

46014f07b258: Pull complete

Digest: sha256:196c04e1944c5e4ea3ab86ae5f78f697cf18ee43865f25e334a6ffb1dbea81e6

Status: Downloaded newer image for mysql:latest

[root@localhost ~]#

# docker images

[root@localhost ~]# docker images

mysql latest 102816b1ee7d weeks ago 486MB

gogs/gogs latest 5fc13abdcbd5 weeks ago .8MB

(2)、启动gogs容器和mysql容器

# docker run -d -p 81:3000 --name gogs gogs/gogs:latest

# docker run -d -p 13306:3306 -e MYSQL_ROOT_PASSWORD=000000 --name gogs-mysql mysql:latest

a9f11befb1ce069807515e47ff54774e.png

3、创建数据库

(1)、进入mysql容器,创建gogs数据库

# docker exec -it gogs-mysql /usr/bin/mysql -uroot -p000000

mysql> create database gogs;

mysql> show databases;

mysql> exit

fcf02bf50a52b19988dc9f8d71ebd424.png

(2)、在网页上登录gogs服务,配置数据库连接地址、用户、密码等参数

关闭防火墙

在浏览器中输入:

http://192.168.100.117:81

fa30cf50dabc0ec5004de4f8a2a7f002.png

a475e58b4a085b47f7c92a95cf0ef9ed.png

9e87980d951c3a69c0a2ca99695c376f.png

f4193651f87359d35801a5a694295b28.png

注册登录后

9ff0ffa5d3fc47370ac161bf0ae35712.png

3404f180ec5c2f87a649988da0605ea1.png

8c7f25e51551a0b0f944a8fca4a8c75a.png

(5)、复制git库到本地/opt目录,构建私有仓库

# yum install git -y

f4bed6e7bba8db6cbda4de5d40758a94.png

# git clone http://192.168.100.117:81/djl/djl.git

1ed1274eda6d83920a8d4752fe517eed.png

[dotnet core]落地微服务特色的DevOps管道,持续集成/部署到kubernetes。

目录 前言 目标 工具 - 最小的学习成本 方案 - 愿景 1. 持续集成 - CI 2. 持续部署 - CD 部署环境 1. 部署gitlab-runner 2. 注册gitlab-runner 搭 ...

DevOps实践之持续集成Jenkins(最新版本测试)

一.安装Jenkins (1)下载并安装配置Java Development Kit 8 [root@localhost ~]# rpm -ivh jdk-8u161-linux-x64.rpm Pr ...

使用应用编排服务一键式部署,持续集成利器--jenkins

这篇文章主要是来聊一聊jenkins,可说道jenkins,我没有办法不把它与持续集成(Continuous integration,简称CI)联系到一起,所以我先来谈谈什么是持续集成以及为什么需要持 ...

入门系列之在Ubuntu上安装Drone持续集成环境

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由小铁匠米兰的v 发表于云+社区专栏 介绍 Drone是一个流行的持续集成和交付平台.它集成了许多流行的版本控制存储库服务,如GitHu ...

spark2.10安装部署(集成hadoop2.7+)

这里默认你的hadoop是已经安装好的,master是node1,slaver是node2-3,hdfs启动在node1,yarn启动在node2,如果没安装好hadoop可以看我前面的文章 因为这里 ...

linux(centos8):安装Jenkins持续集成工具(java 14 / jenkins 2.257)

一,什么是Jenkins? 1,jenkins是什么? Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具, 用于监控持续重复的工作,旨在提供一个开放易用的软件平台, 使软件的持续 ...

部署:持续集成(CI)与持续交付(CD)——《微服务设计》读书笔记

系列文章目录:     读书笔记大纲 一.CI(Continuous Integration)简介  CI规则1:尽量频繁地把代码签入到分支中以进行集成 CI规则2: ...

微软Azure DevOps 使用docker 持续集成 dotnet

azure 环境设置 登录azure 地址 https://dev.azure.com/ 使用微软账号就可以进行登录. 点击右上角新建项目 项目信息,尽量用小写 创建项目 修改默认的dockerfil ...

docker+jenkins 部署持续集成环境

1.使用docker container的方式安装jenkins [root@hadoop default]# docker pull jenkin 创建一个目录用于后边映射 [root@hadoop ...

随机推荐

JSTL标签库的使用

首先是四大标签库 核心 标签库 格式标签库

Jsoup使用随记

这段时间工作比较空闲,在网上找资料学习的时候看到数据抓取这一块,来了兴趣 用jsoup实现数据抓取着实方便,唯一美中不足的是官方API是英文版的,对我这样英语水平不好的程序员来说着实困扰,只能一点点的 ...

IOS之计算器实现

本文利用ios实现计算器app,后期将用mvc结构重构 import UIKit class CalculViewController: UIViewController { @IBOutlet we ...

树莓派USB摄像头与camera模块对比

http://www.cnblogs.com/weixinforspurs/p/5575962.html ——————————————————————————————————————————————— ...

hadoop2—namenode—HA原理详解

在hadoop1中NameNode存在一个单点故障问题,也就是说如果NameNode所在的机器发生故障,那么整个集群就将不可用(hadoop1中有个SecorndaryNameNode,但是它并不是N ...

C# 扩展方法奇思妙用高级篇六:WinForm 控件选择器

在Web开发中,jQuery提供了功能异常强大的$选择器来帮助我们获取页面上的对象.但在WinForm中,.Net似乎没有这样一个使用起来比较方便的选择器.好在我们有扩展方法,可以很方便的打造一个. ...

Java经典算法四十例编程详解+程序实例

JAVA经典算法40例 [程序1]   题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?   1.程 ...

李洪强实现横向滚动的View<一>

今天做一个小的view的效果(纯代码),虽然这个view做起来 并不是很难,但是他是为后面我要实现的功能做一个铺垫. 01 创建CFTyreView,继承自UIView 02 来到.m文件. 2.1 ...

2015第43周一solr相关概念

Solr是一种开放源码的.基于Lucene的搜索服务器.它易于安装和配置,而且附带了一个基于HTTP 的管理界面.   官网:http://lucene.apache.org/solr/ solr学习 ...

kubernetes1.4 基础篇:Learn Kubernetes 1.4 by 6 steps

本教程受Kubernetes官方最新更新的文档所触发,之所以没有做单纯的翻译是因为如下几个原因: Kubernetes官方此教程基于minikube,个人对minikube可能有偏见,觉得像玩具. M ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值