2026-04-02 23:12:36 +08:00

75 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Docker安装Gitea
createTime: 2025/04/23 17:54:18
tags:
- Docker
categories:
- 随记
---
# Docker安装Gitea
使用 Docker Compose 快速部署 Gitea 代码托管平台。
## 配置文件
创建 `docker-compose.yml`
```yml
version: '3'
networks:
gitea:
external: false
services:
server:
image: docker.gitea.com/gitea:1.23.7
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
- APP_NAME=Gitea for yuany3721
- DOMAIN=gitea.yuany3721.site
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=db:5432
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=gitea
restart: always
networks:
- gitea
volumes:
- ./gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- '7003:3000'
- '7005:22'
depends_on:
- db
db:
image: docker.io/library/postgres:14
restart: always
environment:
- POSTGRES_USER=gitea
- POSTGRES_PASSWORD=gitea
- POSTGRES_DB=gitea
networks:
- gitea
volumes:
- ./postgres:/var/lib/postgresql/data
```
## 使用说明
1. 保存配置文件到 `docker-compose.yml`
2. 运行 `docker-compose up -d` 启动服务
3. 访问 `http://your-domain:7003` 进入 Web 界面
## 端口说明
- **7003**: Web 界面端口
- **7005**: SSH 端口(用于 git 操作)