本文由雨云提供云计算服务,雨云注册链接:雨云 - 新一代云服务提供商
来到雨云控制台,点击重装系统或软件
选择宝塔面板-立即安装

等待安装完成后复制地址,打开新窗口访问,输入用户名和密码登录面板

点击docker-容器编排

添加编排-内容如下
version: "3"
networks:
gitea:
external: false
services:
server:
image: gitea/gitea:1.15.9
container_name: gitea
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
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
depends_on:
- db
db:
image: mysql:8
restart: always
environment:
- MYSQL_ROOT_PASSWORD=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=gitea
- MYSQL_DATABASE=gitea
networks:
- gitea
volumes:
- ./mysql:/var/lib/mysql

点击确定,等待构建完成
其中数据库设置我们不需要更改,因为是根据上述docker-compose.yml文件中的数据库配置来读取的,我们需要更改ssh服务的域名为服务器的公网ip,通知基础url的前缀也更改为服务器的公网ip

创建管理员账号-立即安装
设置完成后,点击立即安装,然后即可进入如下界面
至此,部署完成