gogs安装求助数据库设置不正确:Unable to open tcp connection with host '10.10.10.91:13306': dial tcp 10.10.10.91:13306: getsockopt: no route to host

#1

Gogs 版本:0.11.6.0407
系统类型及版本:centos 6
数据库:mysql
问题描述:
安装步骤:
docker pull mysql

docker run -d -p 13306:3306 --name mysql2 -v /opt/mydata/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
docker exec -it mysql2 /bin/bash
mysql --version
mysql -uroot -p123456
create database testdb;
这时可以进入mysql看到建立的db;testdb
然后
docker pull gogs/gogs
mkdir -p /var/gogs
docker run --name=gogs --volumes-from gogs-data -p 10022:22 -p 10080:3000 gogs/gogs
docker start gogs

D:>mysql -h 192.168.1.161 -P 13306 -uroot -p
能看到 testdb
10.10.10.91可以ping 通


用docker装好后,打开浏览器输入
http://10.10.10.91:10080/,按上传的附件设置好以后,点安装报错:
数据库设置不正确:Unable to open tcp connection with host ‘10.10.10.91:13306’: dial tcp 10.10.10.91:13306: getsockopt: no route to host

0 Likes

#2

close solved by myself

0 Likes

#3

我遇到了和你一样的问题 docker内的mysql都可以远程连接 服务器也可以ping通 遇到了问题
数据库设置不正确:dial tcp 192.168.3.240:3307: connect: no route to host 请问你是怎么解决的啊

0 Likes