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/00-system.conf. # To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file # # For more information, see sysctl.conf(5) and sysctl.d(5). net.ipv4.ip_forwerd=1 net.ipv4.conf.default.rp_filter=0 net.ipv4.conf.all.rp_filter=0
[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 2 weeks ago 486MB gogs/gogs latest 5fc13abdcbd5 3 weeks ago 93.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
转载于:https://www.cnblogs.com/djlsunshine/p/10282720.html
DevOps安装、部署持续集成相关推荐
- 持续集成mysql_DevOps安装、部署持续集成
1.重启docker服务,开启iptables转发功能 # systemctl start docker # vi /etc/sysctl.conf # sysctl -p [root@localho ...
- Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
Jenkins--Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包) 持续集成及Jenkins介绍 软件开发生命周期 什么是持续集成? 持续集 ...
- Jenkins安装和持续集成环境配置
Jenkins安装和持续集成环境配置 持续集成说明 Jenkins安装 Jenkins插件管理 下载中文汉化插件 Jenkins用户权限管理 安装Role-based Authorization St ...
- 最全的项目部署+持续集成解决方案:Jenkins + git + docker
1.概述 1.1 什么是持续集成,持续交付 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干 持续交付/持续部署(Continuo ...
- centos7下Gitlab+Jenkins部署持续集成CI环境
1.基本环境 主机:win10,IP:192.168.0.111:部署机器centos7,IP:192.168.0.65: 内存推荐到8G,实测需要6G以上,以免出现内存不够用而报错. 2.安装git ...
- 使用应用编排服务一键式部署,持续集成利器--jenkins
这篇文章主要是来聊一聊jenkins,可说道jenkins,我没有办法不把它与持续集成(Continuous integration,简称CI)联系到一起,所以我先来谈谈什么是持续集成以及为什么需要持 ...
- Jenkins笔记02-Jenkins安装和持续集成环境配置
持续集成流程说明 为了演示完整的步骤,我们需要准备服务器:代码托管服务器.持续集成服务器.测试服务器. 首先,开发人员每天进行代码提交,提交到Git仓库 然后,Jenkins作为持续集成工具,使用Gi ...
- gogs安装完了, idea的git也配置完了, 代码也上传到gogs了, 接下来安装jenkins持续集成工具
jenkins- 持续集成工具, 提供 代码检测,一件部署的功能, 非常方便, 都设置好得情况下, 我们只要在 ide工具上将代码提交, 在到jenkins页面点击下对应的项目,是一个小圆球, 就实 ...
- php 持续部署,持续集成你的PHP项目
最近才发现了github MarketPlace,进去逛了逛发现了travis-ci,一个和github结合紧密的持续集成部署工具.之前也一直想接触与之相关的东西,所以立即拿来搞一搞,通过ci我们就可 ...
- 入门系列之在Ubuntu上安装Drone持续集成环境
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由小铁匠米兰的v 发表于云+社区专栏 介绍 Drone是一个流行的持续集成和交付平台.它集成了许多流行的版本控制存储库服务,如GitHu ...
最新文章
- 修复mysql编码错乱的数据_关于MySQL数据库编码修复相关问题
- Java接口和Java抽象类的认识
- Qt学习笔记之网络和连接
- 网上商城留言板的实现——留言展示到留言板
- 为什么现在的手机价格越来越高,最后一条真相了...
- 无法连接到远程网络连接到服务器失败怎么办,无法远程桌面连接到服务器怎么办(连接失败原因和解决法)...
- 华为鸿蒙 OS 2020 计划曝光!手机仍然优先用安卓
- 腾讯再开源三项技术,提升企业开发及运营效率
- Windows10搭建PHP7开发环境
- elementui 做删除,分页页码不正确
- 蓝桥杯单片机 第十届 测频代码
- IDM安装使用 解决下载限速
- Golang后端开发学习之路
- 怎么查服务器芯片组,服务器芯片组
- 第二型曲线积分的总结思考
- Outlook2007备份邮件规则、联系人以及账号及在Outlook 2007中删除自动记忆的收件人...
- php两个时间相差月数,计算两个日期之间相隔的月数
- Python零代码小游戏 · FreeGames
- TS战队拿下冠军,微博拿下TS战队
- ssi 指令 php,SSI 漏洞学习笔记