【java_web】springboot2 + docker + mysql5.7.25 + idea部署至阿里云ECS

冷暖自知 提交于 2019-12-03 23:27:52

ECS: CentOS Linux release 7.6.1810 (Core)

cat /etc/centos-release

SSH工具 :

MobaXterm_Portable_v11.0

docker :18.09.3

docker version

mysql5.7.25

mysql --version

idea

2018.2

  • 购买阿里云ESC服务

https://www.aliyun.com/?utm_content=se_1000301881

  • 找到实例,记住公网IP地址
    在这里插入图片描述
  • 使用ssh工具远程连接
    在这里插入图片描述
  • 填入ECS的公网ip和远程连接密码

在这里插入图片描述

  • linux系统下安装jdk

https://help.aliyun.com/document_detail/51376.html?spm=a2c4g.11186623.6.971.76636811qLfSUT
在这里插入图片描述

  • 安装docker

http://www.runoob.com/docker/centos-docker-install.html

  • 使用docker安装MySQL5.7.25

https://blog.csdn.net/qq_21108311/article/details/80980356

docker run --name mysql5.7.25 -p 3306:3306 -v/data/mysql/datadir:/var/lib/mysql -v /data/mysql/conf.d:/etc/mysql/conf.d -eMYSQL_ROOT_PASSWORD=Mytest -d

mysql:5.7.25

这句话就是完美安装,翻译过来就是 新建运行并取名为一个mysql5.7的docker服务 把端口映射到3306
MySQL存储路径放到新建的datadir文件夹中,把配置文件放到conf.d中(这里的/var… 和/etc
…是docker服务默认位置,一重启就没了,所以我们要换掉),定义root账户密码为Mytest, 运行镜像是MySQL:5.7。
--------------------- 作者:布偶猫爸爸 来源:CSDN 原文:https://blog.csdn.net/qq_21108311/article/details/80980356

  • 使用Mysql创建账户并授权远程连接

https://blog.csdn.net/chenghan_yang/article/details/88378528

  • 阿里云开放TCP端口3306
    在这里插入图片描述
  • window上使用MySQL Workbench连接远程的数据库

在这里插入图片描述

  • 使用idea连接ECS,并打包成jar运行在ECS上

https://yq.aliyun.com/articles/680157?spm=5176.11997469.1283546.17.6e4f2fa8Rl5u7Q

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!