将springBoot项目部署到docker入门实例

准备工作:安装jdk、maven、docker

1、安装maven,请参考:https://www.cnblogs.com/chinaifae/p/10212437.html
https://www.cnblogs.com/jimmy-muyuan/p/7895933.html

2、安装docker,请参考:https://www.runoob.com/docker/centos-docker-install.html
https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html

3、springboot部署到docker,请参考:https://blog.csdn.net/puhaiyang/article/details/77530417

https://www.jianshu.com/p/efd70ad53602

4、dockerfile参数说明,请参考:https://blog.csdn.net/we_shell/article/details/38445979

遇到的坑

(1)pom.xml中配置,不要忘了添加:peak 

(2)docker image命名规范:only [a-z0-9-_.],只允许小写字母和数字和指定字符,否则报错

请参考:http://www.bubuko.com/infodetail-2742843.html

(3)DockerFile配置jdk注意版本,具体可用版本请参考(评论有惊喜):https://blog.csdn.net/qq_18881987/article/details/86675339

 

相关命令:

查询docker镜像: docker images

启动镜像: docker run -p 8080:8080 -t test/docker-study (这行命令的意思是运行test/docker-study这个容器/镜像,-p参数意思是把容器里的8080端口转到linux的8080端口上, -t是返回一个终端 ,具体的端口根据项目配置而定,镜像名称可通过docker images 查询)

查询镜像运行情况:docker ps -a  (会显示镜像名称,CONTAINER ID,运行状态等)

关闭镜像: docker stop 对应镜像的CONTAINER ID  

 

 

你可能感兴趣的:(spring)