IDEA 打包docker镜像推送到服务

15 篇文章 2 订阅

1.首先我们需要打服务器2375端口给外部访问。

可以参考我上一篇博文。

https://blog.csdn.net/weixin_38982591/article/details/113681141

2.在idea中下载docker插件

 

2.配置docker

Edit Configurations 添加Dockerfile

在这里插入图片描述

3.配置连接服务器信息:

连接为tcp://ip:port

4.编写dockerfile

FROM java:8
#作者
MAINTAINER Lxq
#声明一个挂载点,容器内此路径会对应宿主机的某个文件夹
VOLUME /tmp
#复制上下文目录下的target/demo-0.0.1-SNAPSHOT.jar 到容器里
COPY target/demo-0.0.1-SNAPSHOT.jar demo-0.0.1-SNAPSHOT.jar

#bash方式执行,使demo-0.0.1-SNAPSHOT.jar可访问
#RUN新建立一层,在其上执行这些命令,执行结束后, commit 这一层的修改,构成新的镜像。
RUN bash -c "touch /demo-0.0.1-SNAPSHOT.jar"

#声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务
EXPOSE 8088

#指定容器启动程序及参数   <ENTRYPOINT> "<CMD>"
ENTRYPOINT ["java","-jar","demo-0.0.1-SNAPSHOT.jar"]

接下来我看下我服务器的信息:

可以看到我们的项目已经跑起来了。

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值