- 安装仓库管理软件
yum install -y yum-utils
- 添加国内docker仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker
yum install -y docker-ce
- 拉取gitea镜像
docker pull gitea.cn/gitea/gitea:1.21.11
注意:为什么不直接指定latest标签,因为标签 :latest 将安装当前的开发版本。对于稳定的发行版,可以指定某个发行版,例如 1.21.11
- 创建docker卷来进行数据持久化
docker volume create gitea_data
docker volume create gitea_config
- 创建容器并运行
docker run --name Gitea_1.21.11 -itd -p 3000:3000 -p 2222:2222 -v gitea_data:/var/lib/gitea -v gitea_config:/etc/gitea gitea/gitea:1.21.11
- 防火墙开放端口访问
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --reload