Docker 实施之基于 Docker 搭建 Gitea 来托管代码
发布日期:2022-06-18 17:10 点击次数:176对于代码托管,公司是基于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新建一个目次卷

然后去containers添加容器


建立资源和端口

缔造启动参数,这里是缔造的mysql的密码

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

当今,mysql便装配好了,咱们来望望它的运奇迹态

测试下数据库聚拢

OK!接下来陆续装配Gitea
装配Gitea


然后点击[Deploy the container]启动容器,当今,Gitea便装配好了

咱们来走访一下,

第一次走访时,需要咱们进行启动化,启动化告捷后,会自动跳转到登录页面


至此,Gitea便装配完成了,Gitea官网用的Docker-compose的表情装配,会愈加的便捷快捷。
上传代码至Gitea先在Gitea创建一个仓库


咱们按照指示,将昨天实施的 DockerWeb上传至Gitea


咱们也不错在宿主机找到Gitea的存储信息
