Centos7.2重启后用docker start gogs异常


#1

按照github上的教程在docker上安装了gogs,在浏览器进行了参数配置,设置了sqlite作为数据库。正常可用,pull、push代码正常。
安装命令:
docker pull gogs/gogs
mkdir -p /var/gogs
docker run --name=gogs -p 7004:22 -p 7003:3000 -v /var/gogs:/data gogs/gogs

但是服务器centos7.2重启后,用docker start gogs可以看到在docker pl -a的容器列表有出现信息,但是浏览器访问时就一直打不开gogs管理页面。变成了拒绝请求。
可以的话麻烦帮忙看看哈,另一个mysql5.7的容器在服务器重启后,是可以通过docker start mysqldb正常启动的。
qq 304599713 (另个人弱弱建议中文区在官网上可以放下联系群或其他IM及时方式)


#2

重启之后你确定 docker 的 ip 没变吗?Docker 内的 Gogs 日志输出是什么?


#3

日志如下:
2016/07/16 02:04:39 [I] Log Mode: File(Info)
2016/07/16 02:04:39 [I] Cache Service Enabled
2016/07/16 02:04:39 [I] Session Service Enabled
2016/07/16 02:04:39 [I] Git Version: 2.6.6
2016/07/16 02:04:39 [I] Git config user.name set to Gogs
2016/07/16 02:04:39 [I] Git config user.email set to gogs@fake.local
2016/07/16 02:04:39 [I] SQLite3 Supported
2016/07/16 02:04:39 [I] Run Mode: Production
2016/07/16 02:04:39 [I] First-time run install finished!
2016/07/16 02:07:52 [I] Log Mode: File(Info)
2016/07/16 02:07:52 [I] Cache Service Enabled
2016/07/16 02:07:52 [I] Session Service Enabled
2016/07/16 02:07:52 [I] Git Version: 2.6.6
2016/07/16 02:07:52 [I] SQLite3 Supported
2016/07/16 02:07:52 [I] Run Mode: Production
2016/07/16 02:07:52 [I] Listen: http://0.0.0.0:7003


#4

是阿里云的服务器,ip应该不会变的

Listen: http://0.0.0.0:7003 这里有问题?


#5

看起来服务已经启动,是你配置的有问题,你配置了gogs监听7003,那直接映射 7003:7003就行了


#6

是的 我映射到了7003 但是在服务器重启后再访问7003就不可用了


#7

刚又试了下 完全用github上的教程命令安装 在docker stop gogs 后 再docker start gogs 也会出现浏览器打不开的问题 不知道什么原因呢 我准备试试 指定ip看看
docker run --name=gogs -p 服务器ip:7004:22 -p 7003:3000 -v /var/gogs:/data gogs/gogs


#8

已经测试映射固定ip:端口的形式,浏览器还是不能访问


#9

我q给你我服务器的连接账号,可以帮忙看看不?感觉太诡异了。。。


#10

问题已解决是我在网页配置界面,填错了端口参数。遇到相同问题的可以多看看github上的文档,仔细看看描述,2个端口和一个访问地址的配置需要按说明配置。


#11

求楼主帮忙,我也遇到同样问题,用docker stop后,再怎么start、restart后,用浏览器访问都是拒绝链接。请问你当时具体是怎么解决的哈?是重装一遍么? 具体在配置界面哪个参数填错了呢?