Docker Gitea
1. 准备工作
首先创建一个 gitea 工作目录,后续工作都在这个目录下完成。
1mkdir ~/gitea && cd ~/gitea
1.1. 添加密钥
1.在系统中添加 Docker 的官方 GPG 密钥
1sudo mkdir -p /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
2.以腾讯云为例,添加 Docker Repository 软件包镜像加速
1echo \
2 "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu \
3 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1.2. 安装Docker
1sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
2. 启动 Gitea
使用现有的 Docker Compose 模板启动 Gitea
2.1. 创建 docker-compose.yml
使用此模板创建 docker-compose.yml
1docker-compose.yml
2version: "3"
3
4networks:
5 gitea:
6 external: false
7
8services:
9 server:
10 image: gitea/gitea:latest
11 container_name: gitea
12 environment:
13 - USER_UID=1000
14 - USER_GID=1000
15 restart: always
16 networks:
17 - gitea
18 volumes:
19 - ./gitea:/data
20 - /etc/timezone:/etc/timezone:ro
21 - /etc/localtime:/etc/localtime:ro
22 ports:
23 - "3000:3000"
24 - "3022:22"
Win下按ctrl + s,Mac下按command + s保存。
2.2. 启动 Gitea 实例
使用 Docker Compose 命令拉去镜像启动 Gitea 实例
1sudo docker compose up -d

3. 开始体验
3.1. 进入 Gitea 开始体验
Gitea 已经启动成功,点击访问当前实验环境的 公网地址 ,完成初始化 Gitea 后即可开始体验应用。

点击安装Gitea,完成初始化 Gitea 后即可开始体验应用。
管理员默认为第一个注册的用户。
