yankj12 / blog

技术研究、管理实践、其他的一些文章
MIT License
1 stars 2 forks source link

docker安装gogs #30

Open yankj12 opened 6 years ago

yankj12 commented 6 years ago

使用docker安装gogs

安装mysql

gogs会使用到mysql数据库,所以需要先安装mysql

安装gogs

github doc

To keep your data out of Docker container, we do a volume (/var/gogs -> /data) here, and you can change it based on your situation.

# Pull image from Docker Hub.
$ docker pull gogs/gogs

# Create local directory for volume.
$ mkdir -p /var/gogs

# Use `docker run` for the first time.
$ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

# Use `docker start` if you have stopped it.
$ docker start gogs

首次启动进入配置页面

配置数据库等

参考 github doc中的 Settings/Application 注意如下几点:

详细的配置可以参考 官方文档 配置文件手册


仔细想来,gogs其实并没有必要使用docker来安装,直接安装在linux上也是没有问题的。不过通过docker安装完之后启动也是比较方便,也可也不可的感觉吧。