docker搭建gitea
时间: 2023-07-05 14:04:31 浏览: 209
gitea:Gitea的Docker映像
要在 Docker 中搭建 Gitea,可以按照以下步骤进行操作:
1. 下载 Gitea 的 Docker 镜像。
```
$ docker pull gitea/gitea
```
2. 创建一个 Docker 数据卷,用于持久化 Gitea 数据。
```
$ docker volume create gitea-data
```
3. 使用 Docker Compose 创建一个 Gitea 容器。
创建一个名为 `docker-compose.yml` 的文件,内容如下:
```
version: '3'
services:
gitea:
image: gitea/gitea
restart: always
volumes:
- gitea-data:/data
ports:
- 3000:3000
- 22:22
environment:
- USER_UID=1000
- USER_GID=1000
- DB_TYPE=sqlite3
- DISABLE_REGISTRATION=true
- ROOT_URL=http://localhost:3000
- SSH_PORT=22
- SSH_LISTEN_ADDRESS=0.0.0.0
- SSH_DISABLE_PASSWORD_AUTH=true
- GITEA_CUSTOM=/data/gitea
volumes:
gitea-data:
```
运行以下命令启动容器:
```
$ docker-compose up -d
```
4. 访问 Gitea 网站。
打开浏览器,访问 `http://localhost:3000`,即可进入 Gitea 网站。初次访问时,需要设置管理员账号和密码,并进行一些基本的配置。
注意:如果要在生产环境中使用 Gitea,建议使用 PostgreSQL 或 MySQL 数据库,而不是默认的 SQLite3。可以参考 Gitea 的官方文档进行配置。
阅读全文