### Docker 搭建git私服(Gitea) #### 1.安装docker ```shell yum install docker -y systemctl start docker ``` 更换成国内的源,登陆阿里云找到镜像服务=》镜像工具=》镜像加速: ```shell 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 ```shell [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 ```shell ```