在 Ubunt 18.04 中安装 Gitea 中,我们介绍了如何在 ubuntu 18.04 中搭建 Gitea 服务,如果只是想体验一下 Gitea, 用 Docker 来搭建会更简单。
以下的配置文件仅适用于开发环境或原型验证
我们直接使用官方的 docker 镜像,并使用 MySQL 作为数据存储。
新建名为: docker-compose.yml 的文件,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| version: "3.4"
networks: gitea: external: false
services: server: image: gitea/gitea:latest environment: - USER_UID=1000 - USER_GID=1000 - DB_TYPE=mysql - DB_HOST=db:3306 - DB_NAME=gitea - DB_USER=gitea - DB_PASSWD=gitea restart: always networks: - gitea volumes: - ./gitea:/data ports: - "3000:3000" - "222:22" depends_on: - db
db: image: mysql:5.7.28 restart: always environment: - MYSQL_ROOT_PASSWORD=gitea - MYSQL_USER=gitea - MYSQL_PASSWORD=gitea - MYSQL_DATABASE=gitea networks: - gitea volumes: - ./mysql:/var/lib/mysql
|
保存以后,运行:
很快就通过 docker ps 指令看到运行的两个容器。
接下来就是用浏览器连接到 3000 端口进行初始的配置了。