应用docker搭建最新版本的gitea,并配置HTTPS拜访
博客阐明
文章所波及的材料来自互联网整顿和集体总结,意在于集体学习和教训汇总,如有什么中央侵权,请分割自己删除,谢谢!
简介
之前有搭建过gitlab,不过配置要求高,而且应用docker搭建之后各种问题,所以还是应用轻一点的git服务器,也够用了。
官网
gitea
docker拉取镜像
默认会拉取最新的版本,须要其余版本能够去https://hub.docker.com查找
docker pull gitea/gitea
运行镜像
运行的时候留神一些参数的配置
参数
--privileged=true 应用该参数,container内的root领有真正的root权限
--restart=always 主动重启容器
-p 端口映射(宿主机端口:容器端口)
-v 容器卷挂载 (宿主机目录 :容器目录)
命令
docker run -d --privileged=true --restart=always --name=gitea -p 20022:22 -p 20080:3000 -v /var/lib/gitea:/data gitea/gitea:latest
运行
此时关上ip加上:20080,就能够拜访了
开始配置gitea,依照一下配置
配置一下管理员账号和明码,登录就能够应用了
新建仓库
新建一个仓库,发现http的clone地址是IP地址
配置HTTPS
能够在云服务器的域名解析那里,增加一个gitea的子域名,在宝塔面板外面配置好https,用作可拜访的https域名。
批改配置文件,把域名相干的信息配置到gitea,依据之前的docker run配置的门路,找到配置文件/var/lib/gitea/gitea/conf/app.ini
ROOT_URL = http://localhost:20080/改为ROOT_URL = 筹备好的https域名
改完之后重新启动gitea
docker restart gitea
这时候曾经配置好了
配置nginx,退出以下代码到nginx配置文件外面
location / { proxy_pass http://localhost:10080;}
重启nginx,输出域名就能够拜访了
感激
万能的网络
以及勤奋的本人,集体博客,GitHub