Docker gogs postgresql 代码仓库安装配置

 

环境与版本

Docker、PostgreSQL:12 Gogs:0.11.91

 

安装代码仓库

  • 下载postgresql数据库
docker pull postgres:12
  • 运行postgresql数据库
docker run --name common-postgres \
         -v /home/var/lib/postgresql/data:/var/lib/postgresql/data \
         -e POSTGRES_PASSWORD=you123 \
         -e TZ=PRC \
         -p 15432:5432 \
         -d --restart=always \
         postgres:12
  • 创建gogs数据库
docker run -it --rm --link common-postgres:common-postgres --name common-postgres-client postgres:12 psql -h common-postgres -U postgres


create database "common-gogs" with owner "postgres" ENCODING='UTF8' TEMPLATE template0;
  • 下载gogs
docker pull gogs/gogs:0.11.91
  • 运行gogs
docker run --name common-gogs \
        -e TZ=PRC \
        -p 10022:22 \
        -p 13000:3000 \
        -v /home/var/lib/gogs/data:/data \
        -d --restart=always \
        gogs/gogs:0.11.91
  • 配置gogs

配置如下,注意IP和端口号,最后点击立即安装

Docker gogs postgresql 代码仓库安装配置_第1张图片

  • 访问gogs
http://10.11.100.120:13000/

 

你可能感兴趣的:(docker,git,ci/cd)