git仓库之gogs安装(docker版/二进制版)
2023-06-13 09:11:17 时间
二进制安装gogs
tar zxf gogs_0.11.91_linux_amd64.tar.gz -C /data/gogs
chown -R www.www /data/gogs
su - www -c "nohup /data/gogs/gogs web &"
### 添加www密钥到管理部署密钥
### 也可直接添加账号到仓库.git/config的url中
### 管理git钩子配置参考
#!/bin/sh
# 仓库设置 -- 管理Git钩子
# 修改 post-receive
export GIT_WORK_TREE=/tmp/test.com
export GIT_DIR=${GIT_WORK_TREE}/.git
cd ${GIT_WORK_TREE}
git pull
rsync -az --delete $GIT_WORK_TREE/ /data/test.com/ --exclude=.git
docker安装gogs
1. 安装docker前必要包
yum install -y yum-utils device-mapper-persistent-data lvm2
2. 设置下载源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
## 如果为centos8,需要安装containerd.io
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
3. 安装并启动docker
yum install docker-ce
systemctl start docker
4. 拉取gogs镜像
docker pull gogs/gogs
mkdir -p /data/gogs
docker run -itd --name=gogs --privileged -p 10022:22 -p 0.0.0.0:10080:3000 -v /data/gogs/:/data -v /home/wwwroot/:/home/wwwroot/ gogs/gogs
相关文章
- Pycharm代码docker容器运行调试 | 机器学习系列
- Docker安装Nexus3私服以及使用
- 【保姆级】docker安装MySQL主从复制
- Docker容器漏洞研究与介绍总结
- docker安装postgresql
- Docker下载与安装
- Docker教程(超全总结)[通俗易懂]
- linux离线安装docker_Unable to locate package vim
- 使用Docker部署常用中间件
- 国产数据库|使用 Docker 安装 MogDB3.0
- 【Docker】使用docker安装部署NextCloud私人网盘
- 【Docker学习系列】Docker学习1-docker安装
- docker高级篇2-分布式存储之三种算法
- docker系列教程:docker图形化工具安装及docker系列教程总结
- 「 【Docker】如何处理宝塔docker管理器未启动 」
- WSL2安装Ubantu与Docker-desktop部署
- 用docker 安装srs 直播服务器
- Linux环境下安装Git步骤指南(linux安装git)
- 使用Docker Compose部署应用(详解版)
- Git在Linux系统上的安装及使用(git安装linux)
- 在Linux系统中安装Docker容器(linux下安装docker)
- 安装linux下Git安装指南(linux下git)