IDEA使用Docker插件远程部署项目到云服务器的方法步骤

IDEA使用Docker插件远程部署项目到云服务器的方法步骤,第1张

IDEA使用Docker插件远程部署项目到云服务的方法步骤

本文详细介绍了IDEA应用Docker软件远程控制新项目部署到云服务器的方法和过程。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。

1。打开端口2375

编写docker.service

vim/lib/systemd/system/docker.service

在ExecStart后添加配置。

-Htcp://0.0.0.0:2375-Hunix://var/run/docker.sock

重启docker互联网和docker

systemctldaemon-reload systemctlrestart-docker

Centos7开放端口

firewall-cmd--zone=public--add-port=2375/tcp--permanent firewall-cmd--reload

查询端口是否被监控。

netstat-lnp|grep2375

如果监控到显示的信息,则确认成功

注意:暴露的端口2375是不安全的。如果不使用外部网络访问端口2375,立即关闭此端口
firewall-cmd-zone=pulic-remove-port=2375/TCP-permanent
打开特定端口到特定IP:iptables-Iinput-sIP-pTCP-dport2375

2。IDEA安装并配置Docker软件

安装


安装IDEADockerIntergration后,重启IDEA。

部署


如果云服务器的IP和端口没有问题,下面会直接显示信息连接成功。

远程控制宣布新项目

为出版写一个新的SpringBoot项目。端口配置为8080。

@RestController @RequestMapping("hello") publicclassHelloWebfluxController{ @GetMapping("webflux") publicMono<String>mono(){ returnMono.just("hellowebflux"); } }

包装

mvncleanpackage

编写Dockerfile

Dockerfile放在新项目的根路径中。

FROMjava:8 VOLUME/tmp COPYtarget/hello-flux-0.0.1-SNAPSHOT.jarhello-flux.jar RUNbash-c"touch/hello-flux.jar" #8080端口 EXPOSE8080 ENTRYPOINT["java","-jar","hello-flux.jar"] #dockerrun-d-p8080:8080--namedocker-resourcedemo/hello-flux:1.0

Dockerfile可以放在src/main/resources中。重点是指出要 *** 作的jar包在哪里。

配置


在中配置特定Dockerfile文件的一部分。

绑定端口关联端口投影

命令行可以手动键入其他主要参数。

*** 作

点击 *** 作后,稍等片刻。


控制面板提醒公告成功。

查询远程控制服务器是否已成功宣告镜像系统。

查询远程控制服务器中的码头船是否启动。

已成功浏览。

到目前为止,这篇关于IDEA如何应用Docker软件来远程控制将新项目部署到云服务器的文章已经在这里详细介绍过了。关于Docker远程控制部署到云服务器的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后更多的应用!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存