Idea使用dockerfile部署

Idea使用dockerfile部署

1.开放docker端口

云服务器首先要开放2375端口

在/usr/lib/systemd/system/docker.service,配置远程访问。

主要是在[Service]这个部分,加上下面两个参数

vim /usr/lib/systemd/system/docker.service

重启docker

systemctl daemon-reload
systemctl restart docker

开放防火墙2375端口

2.编写dockerfile

FROM java:8
#作者
MAINTAINER YZ yz_0812@outlook.com
#系统编码
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
#高级复制
ADD ./target/kma-api-1.0.0-SNAPSHOT.jar /kma.jar

#RUN bash -c 'touch /kma.jar'
#暴露端口
EXPOSE 9999
#入口点
ENTRYPOINT ["java","-jar","/kma.jar"]

3. IDEA配置

1.下载docker插件

2. 添加docker连接

3.添加dockerfile启动

运行选项 -p 9999:9999 的含义为端口映射,如未添加则会出现以下情况

正常有映射的情况为

执行前添加maven命令

clean install -DskipTests

4.启动

然后查看运行日志是否成功

4.验证是否部署成功

输入docker ps -a查看