springboot将项目直接打包成镜像,上传docker并创建容器

springboot将项目直接打包成镜像,上传docker并创建容器

1.修改docker配置文件,并修改ExecStart参数

vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

在这里插入图片描述

2.idea下载docker插件

file->settings->plugin->docker 下载
file->settings->build,Execution,Deployment->Docker

10.9.31.187为docker服务器ip 2375是以上修改的docker端口

在这里插入图片描述

3.创建DockerFile文件

DockerFile

FROM jdk1.8
MAINTAINER zhangdan
WORKDIR D:/asianinfo/eclipse/workspace/newParent/iotm-systematic-manager/target
ADD iotm-systematic-manager-0.0.1-SNAPSHOT-execute.jar system2.0.jar
EXPOSE 6666
# 指定容器启动程序及参数   <ENTRYPOINT> "<CMD>"
ENTRYPOINT ["java","-jar","system2.0.jar", "--spring.profiles.active=local"]

在这里插入图片描述
在这里插入图片描述

4.参数填完后,运行docker

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
也可去docker服务器上面查看镜像以及容器是否创建成功

查看镜像
docker images;
查看容器
docker ps -a;

在这里插入图片描述

${project.outputDirectory}:项目主代码编译输出目录,默认为 target/classes/

${project.testOutputDirectory}:项目测试代码编译输出目录,默认为 target/test-classes/

${project.groupId}:项目的 groupId

${project.artifactId}:项目的 artifactId

${project.version}:项目的 version,与${version}等价

${project.build.fianlName}:项目打包输出文件的名称。默认为${project.artifactId}-${project.version}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值