1.5 KiB
1.5 KiB
Docker 搭建git私服(Gitea)
1.安装docker
yum install docker -y
systemctl start docker
更换成国内的源,登陆阿里云找到镜像服务=》镜像工具=》镜像加速:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://gbi3l7ww.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。
2. 数据库准备
安装Postgres
[root@VM-8-4-centos pg]# docker search postgres
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/postgres he PostgreSQL ... 12786 [OK]
docker.io docker.io/bitnami/postgresql Bitnami PostgreSQL Docker Image 244 [OK]
[root@VM-8-4-centos pg]# pwd
/usr/local/pg
# 创建配置文件
[root@VM-8-4-centos pg]# vim pg.env
POSTGRES_USER=postgres
POSTGRES_DB=postgres
POSTGRES_PASSWORD=qsj123456
POSTGRES_PORT=5437
POSTGRES_DEVELOPMENT_DATA=/usr/local/pg/data
POSTGRES_LOG=/usr/local/pg/log/
POSTGRES_LOCAL_LOG=/usr/local/pg/local_log/
[root@VM-8-4-centos pg]# export $(grep -v '^#' /usr/local/pg/pg.env |xargs) && docker run -d --rm --name postgres-gitea \
-e POSTGRES_USER=$POSTGRES_USER \
-e POSTGRES_DB=$POSTGRES_DB \
-e POSTGRES_PASSWORD=$POSTGRES_PASSWORD \
-p $POSTGRES_PORT:5432 \
-v $POSTGRES_DEVELOPMENT_DATA:/var/lib/postgresql/data \
postgres
3. 安装gitea