TarsCloud/TarsDocker

docker部署过程中,无法访问db的问题

Closed this issue · 1 comments

求问,在单台机器部署dokcer tars
mysql容器172.17.0.2
tars容器172.17.0.3

部署成功后,tars容器的tarsproperty服务,无法访问mysql容器的db,创建不了特性分区表,所以老是报系统错误

部署步骤如下:
docker pull mysql:5.6
docker pull tarsdocker/tars
docker pull tarsdocker/tarsnode

mysql部署命令如下:
mysql容器:docker run --name mysql -e MYSQL_ROOT_PASSWORD=tars123 -d -p 3306:3306 -v /data/mysql_data:/var/lib/mysql mysql:5.6

tars部署命令如下:
docker run -d -it --name tars --link mysql -env DBIP=172.16.0.2 --env DBPort=3306 --env DBUser=root --env DBPassword=tars123-p 3000:3000 -v /data/tars_data:/datatarscloud/tars:dev

报错情况如下:
2019-09-04 01:26:09|2635|ERROR|exception: [TC_Mysql::connect]: mysql_real_connect: Access denied for user 'tars'@'172.17.0.3' (using password: YES)

Fr1ck commented

你好,tars部署的mysql ip(172.16.0.2)好像有误哦