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安装、部署持续集成相关推荐

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

    1.重启docker服务,开启iptables转发功能 # systemctl start docker # vi /etc/sysctl.conf # sysctl -p [root@localho ...

  2. Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)

    Jenkins--Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包) 持续集成及Jenkins介绍 软件开发生命周期 什么是持续集成? 持续集 ...

  3. Jenkins安装和持续集成环境配置

    Jenkins安装和持续集成环境配置 持续集成说明 Jenkins安装 Jenkins插件管理 下载中文汉化插件 Jenkins用户权限管理 安装Role-based Authorization St ...

  4. 最全的项目部署+持续集成解决方案:Jenkins + git + docker

    1.概述 1.1 什么是持续集成,持续交付 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干 持续交付/持续部署(Continuo ...

  5. centos7下Gitlab+Jenkins部署持续集成CI环境

    1.基本环境 主机:win10,IP:192.168.0.111:部署机器centos7,IP:192.168.0.65: 内存推荐到8G,实测需要6G以上,以免出现内存不够用而报错. 2.安装git ...

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

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

  7. Jenkins笔记02-Jenkins安装和持续集成环境配置

    持续集成流程说明 为了演示完整的步骤,我们需要准备服务器:代码托管服务器.持续集成服务器.测试服务器. 首先,开发人员每天进行代码提交,提交到Git仓库 然后,Jenkins作为持续集成工具,使用Gi ...

  8. gogs安装完了, idea的git也配置完了, 代码也上传到gogs了, 接下来安装jenkins持续集成工具

    jenkins- 持续集成工具, 提供 代码检测,一件部署的功能, 非常方便, 都设置好得情况下, 我们只要在 ide工具上将代码提交,  在到jenkins页面点击下对应的项目,是一个小圆球, 就实 ...

  9. php 持续部署,持续集成你的PHP项目

    最近才发现了github MarketPlace,进去逛了逛发现了travis-ci,一个和github结合紧密的持续集成部署工具.之前也一直想接触与之相关的东西,所以立即拿来搞一搞,通过ci我们就可 ...

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

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

最新文章

  1. 修复mysql编码错乱的数据_关于MySQL数据库编码修复相关问题
  2. Java接口和Java抽象类的认识
  3. Qt学习笔记之网络和连接
  4. 网上商城留言板的实现——留言展示到留言板
  5. 为什么现在的手机价格越来越高,最后一条真相了...
  6. 无法连接到远程网络连接到服务器失败怎么办,无法远程桌面连接到服务器怎么办(连接失败原因和解决法)...
  7. 华为鸿蒙 OS 2020 计划曝光!手机仍然优先用安卓
  8. 腾讯再开源三项技术,提升企业开发及运营效率
  9. Windows10搭建PHP7开发环境
  10. elementui 做删除,分页页码不正确
  11. 蓝桥杯单片机 第十届 测频代码
  12. IDM安装使用 解决下载限速
  13. Golang后端开发学习之路
  14. 怎么查服务器芯片组,服务器芯片组
  15. 第二型曲线积分的总结思考
  16. Outlook2007备份邮件规则、联系人以及账号及在Outlook 2007中删除自动记忆的收件人...
  17. php两个时间相差月数,计算两个日期之间相隔的月数
  18. Python零代码小游戏 · FreeGames
  19. TS战队拿下冠军,微博拿下TS战队
  20. ssi 指令 php,SSI 漏洞学习笔记

热门文章

  1. 记一笔冒泡排序和对它的优化
  2. 利用脚本将文字插入到图片或进行多个图片拼接
  3. 深入理解信号槽(二)
  4. 你不知道的javascript事件
  5. 最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨(转)
  6. 小凡模拟器使用视频(续)
  7. 剑指Offer:剪绳子(动态规划、贪婪算法)
  8. java调用网络打印机不稳定_新手处理共享打印机总是没有反应的故障
  9. Create Maintenance Plans
  10. MyBatis-Plus 通用IService的使用