环境与版本
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和端口号,最后点击立即安装
- 访问gogs
http://10.11.100.120:13000/