1. 编辑DockerFile文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d5aa1a9258d14f9f89e1c7a00ddc3f2e.png)
2. 代码打包(dockerfile文件放在根目录)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9f6c38c9f48e40d5b2f3299abbdf45bb.png)
3. 上传至ECS
3.1 使用xshell远程连接ECS,使用rz命令,添加文件
3.2 创建镜像
docker build -t website .
3.3 创建容器
docker run --name website -p 8899:8899 -d website
3.4 !!!mysql中root一定要包含docker容器的ip(172.17.0.%)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/901552e89fde4c50abd7a3fac6bd54cc.png)
3.5 jar包中连接mysql的url为mysql的容器ip+3306端口,而非映射的端口
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/127bac2a81524db2955d0f5b37196b66.png)