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
查看