72 lines
1.5 KiB
Markdown
72 lines
1.5 KiB
Markdown
### 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
|
||
```
|
||
|