Docker 部署 gogs 自己的私有仓库

作者: 太阳上的雨天 分类: Docker 发布时间: 2023-04-12 01:57

Docker 部署 gogs 自己的私有仓库

为什么部署gogs。本来想部署gitlab的,结果我的1核2G的服务器直接CPU和内存达到了100%。好吧,换!于是换成gogs。

记录下安装步骤

环境:

  1. docker
  2. Mysql >= 5.7

小编这里用mysql8.0

1. docker pull mysql:8.0
2. docker run -p 3306:3306 --name mysql8.0 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
3. docker exec -it mysql8.0 bash
4. mysql -uroot -p root
5. show databases;
6. use mysql;
7. select host,user,plugin from user;
8. alter user 'root'@'%' identified with mysql_native_password by 'root';
9. 客户端即可连接

1. 创建文件夹

mkdir -p /root/gogs

2. 领取镜像

docker pull gogs/gogs

3. 运行gogs

docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /root/gogs:/data gogs/gogs

4. 数据库新建gogs

5. gogs页面配置

ip:8880

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注