【老李瞎折腾】005、使用Docker安装Gitea来搭建自己的源码托管平台
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【老李瞎折腾】005、使用Docker安装Gitea来搭建自己的源码托管平台,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1357字,纯文字阅读大概需要2分钟。
内容图文
源码托管平台 Gitea
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.它本身时基于Gogs扩展而来的,非常适合小团队搭建私有的源码托管平台。
数据库
Gitea 本身支持多种数据库,默认采用SQLite,我这边采用的是MySql,上篇文章已经介绍了如何在Docker中安装MySql数据库,这里就不再介绍了,详情请看 【老李瞎折腾】004、使用Docker安装MySQL数据库
安装
Gitea支持多种方式,本篇文章只介绍Docker的方式,其他方式请参考官方文档 [https://docs.gitea.io/zh-cn/install-with-docker/]
为了更好的管理和迁移数据,启动容器是需要应道数据,我是保存在/db/gitea
目录的,所以需要先在主机中创建目录并授予权限
sudo mkdir /db/gitea
sudo chmod 770 /db/gitea
然后使用以下命令创建容器:
docker run --name gitea -v /db/gitea:/data -p 1081:3000 -p 1082:22 -d --link mysql --restart=always gitea/gitea:latest
参数说明:
--name gitea:设置容器名称为gitea
-v /db/gitea:/data:映射存储路径
-p 1081:3000 -p 1082:22 -d :指定端口映射和后台运行
--link mysql:用于连接MySql数据库,配置Gitea时需要
--restart=always:当docker重启时自动重启容器
至此,gitea的容器便启动了,稍等一会,你可以通过 http://localhost:1081 访问源码平台,首次访问需要进行一些配置,具体的按照提示进行配置即可,
唯一需要注意的就是数据库的配置,需要选择MySql,数据库主机需要填写:mysql:3306
,因为上面启动容器时指定了数据库连接--link mysql
至此,你就拥有了一个自己的源码世界了,去冒险吧~
内容总结
以上是互联网集市为您收集整理的【老李瞎折腾】005、使用Docker安装Gitea来搭建自己的源码托管平台全部内容,希望文章能够帮你解决【老李瞎折腾】005、使用Docker安装Gitea来搭建自己的源码托管平台所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。