使用docker-compose 搭建简易git服务器(gitea+postgresql)

使用docker搭建私有git环境提供给小型团队使用,非常简单的,我这里使用的是docker compose。闲话不多说,下面开始。

我gitea和pgsql的docker-compose.yaml都是分开的,设置了同一网络互通,我喜欢这样的设置。

gitea的docker-compose.yaml文件如下

version: "3.7"

services:
  gitea_web:
    image: gitea/gitea:1.10.0
    container_name: gitea
    ports:
      - "3000:3000"
      - "1022:22"
    volumes:
      - "./data:/data"
    restart: always
    networks:
       - pgsql_net

networks:
  pgsql_net:
     #external: true
     name: pgsql_net

pgsql的docker-compose.yaml文件如下

version: '3.7'

services:
  pgsql:
    image: postgres:11.1-alpine
    container_name: pgsql-db
    environment:
      POSTGRES_DB: 数据库名
      POSTGRES_USER: 用户名
      POSTGRES_PASSWORD: 密码
    volumes:
      - './pg_data:/var/lib/postgresql/data'
    restart: always
    networks:
       - pgsql_net

networks:
  pgsql_net:
     name: pgsql_net

分别docker compose up -d启动就好

暂无评论
发表新评论