部署springboot项目
- 搜索java镜像
1 | docker search java |
- 拉取java镜像
1 | docker pull java |
- 创建容器 设置端口映射
1 | docker run -id \ |
- 参数说明
- -p 8080:8080 将容器的8080端口映射到主机的8080端口
- *-v /root/springboot:/root/springboot \将主机中当前目录挂载到容器springboot *
- -h 设置容器的hostname
- $PWD表示当前所在目录
- 运行项目
将springboot项目jar包传至 /root/springboot目录下,进入刚刚创建的java容器中,
1 | docker exec -it c_java bash |
然后使用java -jar指令运行项目
1 | java -jar spring-demo.jar |
- 浏览器访问
1 | http://服务器ip:8080 |
小提示
如果你是使用的阿里云ECS 测试java和mysql的时候可能会无法访问, 这是因为 阿里云ECS处于安全考虑,默认的安全组规则只开通了22和3389号端口,而我们在实际使用当中可能会需要80、8888、21等端口号,这时只要去阿里云管理后台进行安全组设置新增开放端口号即可
本文为作者原创 转载时请注明出处 谢谢
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站