Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.
官网:https://gitea.io/zh-cn/
github:https://github.com/go-gitea/
https://blog.csdn.net/bigbear00007/article/details/124238812 获取 gitea
镜像
docker hub:https://hub.docker.com/r/gitea/gitea
复制命令下载镜像
docker pull gitea/gitea
通过 portainer
也可以看到下载的镜像
https://blog.csdn.net/bigbear00007/article/details/124238812 运行容器
在服务器中创建一个 gitea
目录用于存储容器文件,主要是为了方便管理 docker
通过以下命令运行容器
docker run -d --name=gitea --privileged=true --restart=always -p 10022:22 -p 10080:3000 -v /usr/docker/gitea:/data gitea/gitea:latest
命令 | 描述 |
---|---|
–name gitea | 启动容器的名字 |
-d | 后台运行 |
-p 10022:22 | 将容器的 22 (后面那个) 端口映射到主机的 22 (前面那个) 端口 |
–restart=always | 容器重启策略 |
-v /usr/docker/gitea:/data | 设置 gitea 存储目录为 /usr/docker/gitea |
gitea/gitea:latest | 使用 gitea:latest 镜像 |
通过以下命令查看正在运行的容器
docker ps
在容器列表中出现了 gitea
容器
在 portainer
中可以看到 gitea
容器
https://blog.csdn.net/bigbear00007/article/details/124238812 配置 gitea
访问 http://ip:10800
,点击注册,没有配置的情况下会进入配置页面如下
此处数据库我使用了 Mysql
, 如需了解如何安装 Mysql
可查阅文章 《docker安装mySQL 8 》
设置一个管理员和密码,然后点击 “立即安装”,安装需要等待一段时间。
安装完成后,可以看到以上界面。
详细的配置,可参考官方文档:https://docs.gitea.io/zh-cn/config-cheat-sheet/
本文转自 https://blog.csdn.net/bigbear00007/article/details/124238812 ,如有侵权,请联系删除。