将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中配置,不要忘了添加:<docker.image.prefix>peak</docker.image.prefix> 

(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  

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值