Docker安装gitea

gitea整体部署在服务器上,比较麻烦,官方提供了现成的docker镜像,直接使用就可以了。
简单分为三步(参考gitea官方文档

  1. pull镜像(相当于基础镜像):

    1
    docker pull gitea/gitea:latest
  2. 如果要将git和其它数据持久化,你需要创建一个目录来作为数据存储的地方;然后就可以运行 docker 容器了,这很简单。 当然你需要定义端口,数据目录:

  • 数据存放位置/home/njdx/gitea
  • 访问端口3000
  1. 创建配置文件
    1
    vim gitea-docker.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
version: "3"
services:
server:
container_name: gitea
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
volumes:
- /home/njdx/gitea:/data
ports:
- "3000:3000"
- "10022:22"
  1. 启动gitea服务:

    1
    docker-compose -f gitea-docker.yml up -d

    若提示没有 docker-compose 命令,使用 yum 或者 apt-get 安装

  2. 访问http://219.216.65.59:3000/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
version: "3"
services:
server:
container_name: gitea
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
volumes:
- /home/p4gpu/gitea:/data
ports:
- "3000:3000"
- "10022:22"