使用 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或者域名:上面设置的服务端口
- 记得设置管理员账号和密码