使用 docker 安装 gitea 仓库
使用 docker 安装 gitea 仓库
前提
需要Linux系统安装好了docker compose
安装步骤
准备文件(官方文档复制相应的compose文件,这里选了个基本的)
version: "3"
networks:
gitea:
external: false
services:
server:
image: gitea/gitea:1.17.3
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
networks:
- gitea
volumes:
- ./gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
# 我直接创建一个路径,并过去
mkdir -p /perry/gitea-install
cd /perry/gitea-install
# 下面这行也可以换成,用现成的文件管理工具直接在某个路径下创建一个文件,文件名字叫做 docker-compose.yml,然后把内容贴进去,这里我是用vim命令直接在shell工具里创建的。
vim docker-compose.yml
# 按 Insert 进入编辑模式
# 粘贴
# ESC 进入命令模式,输入 :x 保存
正式安装
# -d 表示后台运行,不占用当前这个控制台
docker compose up -d
打开 IP:3000
可以看到这样的界面,根据你自己用什么数据库,自己配置一下,如果没有数据库,可以用默认的sqlite。
注意:
- 记得设置服务器域名为真正用于访问的IP或者域名
- 记得设置基础URL为真实访问的IP或者域名:上面设置的服务端口
- 记得设置管理员账号和密码
【推荐】AI 的力量,开发者的翅膀:欢迎使用 AI 原生开发工具 TRAE
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI 的力量,开发者的翅膀:欢迎使用字节旗下的 AI 原生开发工具 TRAE
· 「闲聊文」准大三的我,思前想后还是不搞java了
· C#性能优化:为何 x * Math.Sqrt(x) 远胜 Math.Pow(x, 1.5)
· 千万级的大表如何新增字段?
· 《HelloGitHub》第 112 期