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

1.4 KiB
Raw Blame History

title, createTime, tags, categories
title createTime tags categories
Docker安装Gitea 2025/04/23 17:54:18
Docker
随记

Docker安装Gitea

使用 Docker Compose 快速部署 Gitea 代码托管平台。

配置文件

创建 docker-compose.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 操作)