Docker 部署 gogs 自己的私有仓库

425 次浏览次阅读
没有评论

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

Docker 部署 gogs 自己的私有仓库

正文完
 0
评论(没有评论)