怎么在想法中利用码头工人将项目部署到云服务器

  介绍

怎么在想法中利用码头工人将项目部署到云服务器?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

编辑码头工人。服务

vim/lib/systemd/system/docker.服务

在ExecStart后添加配置

 - h tcp://0.0.0.0:2375 - h unix://var/跑步/码头工人。袜子

怎么在想法中利用码头工人将项目部署到云服务器

重启码头工人网络和码头工人

 systemctl daemon-reload
  systemctl restart-docker 

Centos7开放端口

 firewall-cmd区=公共——添加一个端口=2375/tcp,永久性的
  firewall-cmd——重载

查看端口是否被监听

 netstat lnp | grep 2375 

如果显示被监听则证明<强>成功

注意:暴露2375端口是<强>不安全强的,如果不需要外网访问2375端口,<强>及时关闭此端口
firewall-cmd——区=大众remove-port=2375/tcp——永久
开启指定端口给指定IP: iptables -输入- s IP - p tcp——dport 2375 - j接受

安装

怎么在想法中利用码头工人将项目部署到云服务器”> <br/> </p> <p>想法安装码头工人们喜闻乐见完成后,重启主意。</p> <p>配置</p> <p> <img src= @RestController   @RequestMapping (“hello")   公开课HelloWebfluxController {      @GetMapping (“webflux")   公共Monomono () {   返回Mono.just(“你好webflux");   }      }

打包

 mvn清洁包

编写Dockerfile

Dockerfile放在项目根路径下。

从java: 8   体积/tmp   目标/hello-flux-0.0.1-SNAPSHOT副本。jar hello-flux.jar   运行bash - c“触摸/hello-flux.jar"   # 8080端口   8080年公开   入口点(“java",“-jar",“hello-flux.jar"】   #码头工人运行- d - p 8080:8080——名字docker-resource演示/hello-flux: 1.0

Dockerfile放在src/main/资源也可以,重要的是要指明要运行的jar包在哪。

配置

怎么在想法中利用码头工人将项目部署到云服务器”> <br/> </p> <p> <img src=

查看远程主机中码头工人容器是否启动。

怎么在想法中利用码头工人将项目部署到云服务器

关于怎么在想法中利用码头工人将项目部署到云服务器问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在想法中利用码头工人将项目部署到云服务器