主頁 > 知識庫 > IDEA使用Docker插件遠(yuǎn)程部署項目到云服務(wù)器的方法步驟

IDEA使用Docker插件遠(yuǎn)程部署項目到云服務(wù)器的方法步驟

熱門標(biāo)簽:中國地圖標(biāo)注上各個省 新鄉(xiāng)牧野400電話申請 撫州市城區(qū)地圖標(biāo)注 智能電銷機(jī)器人真的有用么 電銷智能機(jī)器人試用 激光標(biāo)記地圖標(biāo)注 百度地圖底圖標(biāo)注 高德地圖標(biāo)注足跡怎么打標(biāo) 企業(yè)辦理400電話收費標(biāo)準(zhǔn)

1. 打開2375端口

編輯docker.service

vim /lib/systemd/system/docker.service

在 ExecStart 后添加配置

-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 

重啟docker網(wǎng)絡(luò)和docker

systemctl daemon-reload
systemctl restart-docker

Centos7 開放端口

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

查看端口是否被監(jiān)聽

netstat -lnp | grep 2375

如果顯示被監(jiān)聽則證明成功

注意 :暴露2375端口是不安全的,如果不需要外網(wǎng)訪問2375端口,及時關(guān)閉此端口。
firewall-cmd --zone=pulic --remove-port=2375/tcp --permanent
開啟指定端口給指定IP : iptables -I INPUT -s IP -p tcp --dport 2375 -j ACCEPT

2. IDEA安裝并配置Docker插件

安裝


IDEA安裝Docker Intergration完成后,重啟IDEA。

配置


如果云服務(wù)器的IP和端口沒問題,下方就會顯示連接成功。

遠(yuǎn)程發(fā)布項目

編寫一個 Spring Boot 項目,用于發(fā)布。端口配置為8080

@RestController
@RequestMapping("hello")
public class HelloWebfluxController {

  @GetMapping("webflux")
  public Mono<String> mono(){
    return Mono.just("hello webflux");
  }

}

打包

mvn clean package

編寫 Dockerfile

Dockerfile放在項目根路徑下。

FROM java:8
VOLUME /tmp
COPY target/hello-flux-0.0.1-SNAPSHOT.jar hello-flux.jar
RUN bash -c "touch /hello-flux.jar"
# 8080 端口
EXPOSE 8080
ENTRYPOINT ["java","-jar","hello-flux.jar"]
# docker run -d -p 8080:8080 --name docker-resource demo/hello-flux:1.0

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

配置


 

配置中指定Dockerfile的位置。

Bind ports綁定端口映射

Command line 可以手動輸入其他參數(shù)

 運行

點擊運行后,稍等片刻。


控制臺提示發(fā)布成功。

查看遠(yuǎn)程主機(jī)是否成功發(fā)布鏡像。

查看遠(yuǎn)程主機(jī)中 docker 容器是否啟動。

成功訪問。

到此這篇關(guān)于IDEA使用Docker插件遠(yuǎn)程部署項目到云服務(wù)器的方法步驟的文章就介紹到這了,更多相關(guān)Docker遠(yuǎn)程部署到云服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:邯鄲 西安 忻州 延安 南通 臨汾 海西 辛集

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《IDEA使用Docker插件遠(yuǎn)程部署項目到云服務(wù)器的方法步驟》,本文關(guān)鍵詞  IDEA,使用,Docker,插件,遠(yuǎn)程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《IDEA使用Docker插件遠(yuǎn)程部署項目到云服務(wù)器的方法步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于IDEA使用Docker插件遠(yuǎn)程部署項目到云服務(wù)器的方法步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章