使用 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 IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?