linux下使用Docker安装gogs及都次运行安装程序配置注意事项

不得不说,一个人性化的可视化工具,比拿终端敲命令,确实省劲不少。。。

以前一直使用终端来操作git服务器,也还挺好用的其实。具体操作可以查看:https://blog.csdn.net/GodDavide/article/details/82657393

言归正传:

1、准备数据库

gogs需要数据库的支持,我这儿用的是mysql,这个看个人习惯,都能用。

我这儿单独创建了一个gogs数据库,一定是 utf-8 编码格式!然后单独给该库创建了 gogs的用户,并配置好对gogs库的所有权限。

或者直接使用root用户也行,数据库建议单独建一个,因为会生成很多gogs的表。

2、拉取镜像
docker pull gogs/gogs

3、启动

不得不说有了docker真的很方便!

如果需要映射数据卷,那么就创建个目录吧

mkdir -p /data/DockerRes/gogs

启动容器

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

这样安装过程就完成了!!!

下面就可以访问  http://{你服务器IP}:3000 ,来进行首次运行页面的配置了。

先来讲讲一些小坑:

1、一定记得配置管理员!!!

2、数据库的权限一定给够,不要创建了gogs用户,权限没给够就尴尬了!!!

3、如果使用数据卷的话,文件操作权限一定给到,不然容器无法创建相关文件!!!

chmod -R 777 /data/DockerRes/gogs

下面是一些注意的地方

最后一定记得配置超级管理员

猜你喜欢

转载自blog.csdn.net/GodDavide/article/details/105192780