持续集成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
3、創建數據庫
(1)、進入mysql容器,創建gogs數據庫
# docker exec -it gogs-mysql /usr/bin/mysql -uroot -p000000
mysql> create database gogs;
mysql> show databases;
mysql> exit
(2)、在網頁上登錄gogs服務,配置數據庫連接地址、用戶、密碼等參數
關閉防火墻
在瀏覽器中輸入:
http://192.168.100.117:81
注冊登錄后
(5)、復制git庫到本地/opt目錄,構建私有倉庫
# yum install git -y
# git clone http://192.168.100.117:81/djl/djl.git
[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 ...
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的持续集成mysql_DevOps安装、部署持续集成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python多个异常处理_python中
- 下一篇: linux cmake编译源码,linu