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

参考

Gitea官方文档:https://docs.gitea.io/zh-cn/install-with-docker/

posted @ 2022-11-30 22:04  wosperry  阅读(258)  评论(0编辑  收藏  举报