--- title: Docker安装Gitea createTime: 2025/04/23 17:54:18 tags: - Docker --- # 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 操作)