application.yml 配置,mysql数据库使用过的docker,这个打包能镜像在docker运行这个127.0.0.1 是指向的虚拟机中的127.0.0.1,容器等同于一个微型的虚拟机,又不是的真机127.0.0.1
有两种方式
one: 把yml配置文件中的127.0.0.1修改成你的真机的ip地址或者域名
two:进去docker mysql镜像命令行 查看容器名称或者ID 我的是mysql-test
sudo docker ps -a
# 进入mysql容器命令中 sudo docker exec -it mysql-test /bin/bash
#输入查看容器中ip地址
cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 7255c46c6e03
拿到ip地址之后修改yml配置文件ip,重新打包运行即可