本网站(662p.com)打包出售,且带程序代码数据,662p.com域名,程序内核采用TP框架开发,需要联系扣扣:2360248666 /wx:lianweikj
精品域名一口价出售:1y1m.com(350元) ,6b7b.com(400元) , 5k5j.com(380元) , yayj.com(1800元), jiongzhun.com(1000元) , niuzen.com(2800元) , zennei.com(5000元)
需要联系扣扣:2360248666 /wx:lianweikj
Docker 实践之基于 Docker 搭建 Gitea 来托管代码
itnanba · 225浏览 · 发布于2022-01-15 +关注

关于代码托管,公司是基于Gitlab自建的,它功能全而强大,但是也比较重,我个人偏向于开源、小巧、轻便、实用,所以就排除了Github,在Gogs和Gitea中选者。Gogs在Github有38k+Star,Gitea在Github要偏少一些,只有27k+Star,但是Gitea更新更快,功能更多,Gogs发布了59次,上次发布时间是2020-10-07,Gitea发布了130次,上次发布时间是 2021-12-21,可见Gitea还是比较活跃的,所以,这里我就选择了Gitea。

Gitea依赖于数据库,它支持MySQL、MSSQL、PostgreSQL和SQLite这四种数据库,前面我们已经安装了Docker可视化界面Portainer,那么现在,我们就在Portainer中来安装我们的MySQL和Gitea

安装MySQL

我们先去Volumes新建一个目录卷

Docker实践之基于Docker搭建Gitea来托管代码

然后去containers添加容器

Docker实践之基于Docker搭建Gitea来托管代码

Docker实践之基于Docker搭建Gitea来托管代码

配置资源和端口

Docker实践之基于Docker搭建Gitea来托管代码

设置启动参数,这里是设置的mysql的密码

Docker实践之基于Docker搭建Gitea来托管代码

然后点击[Deploy the container]启动容器

Docker实践之基于Docker搭建Gitea来托管代码

现在,mysql便安装好了,我们来看看它的运行状态

Docker实践之基于Docker搭建Gitea来托管代码

测试下数据库连接

Docker实践之基于Docker搭建Gitea来托管代码

OK!接下来继续安装Gitea

安装Gitea

Docker实践之基于Docker搭建Gitea来托管代码

Docker实践之基于Docker搭建Gitea来托管代码

然后点击[Deploy the container]启动容器,现在,Gitea便安装好了

Docker实践之基于Docker搭建Gitea来托管代码

我们来访问一下,

Docker实践之基于Docker搭建Gitea来托管代码

第一次访问时,需要我们进行初始化,初始化成功后,会自动跳转到登录页面

Docker实践之基于Docker搭建Gitea来托管代码

Docker实践之基于Docker搭建Gitea来托管代码

至此,Gitea便安装完成了,Gitea官网用的Docker-compose的方式安装,会更加的方便快捷。

上传代码至Gitea

先在Gitea创建一个仓库

Docker实践之基于Docker搭建Gitea来托管代码

Docker实践之基于Docker搭建Gitea来托管代码

我们按照提示,将昨天实践的 DockerWeb上传至Gitea

Docker实践之基于Docker搭建Gitea来托管代码

Docker实践之基于Docker搭建Gitea来托管代码

我们也可以在宿主机找到Gitea的存储信息

Docker实践之基于Docker搭建Gitea来托管代码


相关推荐

使用SELECT语句检索数据

奔跑的男人 · 806浏览 · 2019-06-03 09:33:43
部署MySQL延迟从库的几个好处

吴振华 · 666浏览 · 2019-05-14 21:57:51
MongoDB凭什么跻身数据库排行前五?

iamitnan · 723浏览 · 2019-06-18 10:04:56
Oracle开启和关闭的几种模式

qq2360248666 · 755浏览 · 2019-06-04 10:18:47
加载中

0评论

评论
分类专栏
小鸟云服务器
扫码进入手机网页