最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA使用Docker插件遠程部署項目到云服務器的方法步驟

 更新時間:2020年12月08日 11:21:50   作者:vio_dzyls  
這篇文章主要介紹了IDEA使用Docker插件遠程部署項目到云服務器的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1. 打開2375端口

編輯docker.service

vim /lib/systemd/system/docker.service

在 ExecStart 后添加配置

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

添加的內(nèi)容

重啟docker網(wǎng)絡和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端口,及時關閉此端口
firewall-cmd --zone=pulic --remove-port=2375/tcp --permanent
開啟指定端口給指定IP : iptables -I INPUT -s IP -p tcp --dport 2375 -j ACCEPT

2. IDEA安裝并配置Docker插件

安裝

安裝Docker Intergration

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

配置

配置如圖

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

遠程發(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

指定端口 

配置中指定Dockerfile的位置。

Bind ports綁定端口映射

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

 運行

點擊運行后,稍等片刻。

成功

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

查看遠程主機是否成功發(fā)布鏡像。

鏡像

查看遠程主機中 docker 容器是否啟動。

容器啟動成功

成功訪問。

訪問

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

相關文章

  • ubuntu17.10安裝docker-ce的方法

    ubuntu17.10安裝docker-ce的方法

    本篇文章主要介紹了ubuntu 17.10 安裝docker-ce的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Docker 使用國內(nèi)鏡像倉庫的方法

    Docker 使用國內(nèi)鏡像倉庫的方法

    這篇文章主要介紹了Docker 使用國內(nèi)鏡像倉庫的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • docker容器狀態(tài)轉(zhuǎn)換管理命令實例詳解

    docker容器狀態(tài)轉(zhuǎn)換管理命令實例詳解

    Docker容器只是一個運行于宿主操作系統(tǒng)host?OS上的應用進程,所以你需要一個鏡像來運行它,Docker鏡像以進程的方式運行時就叫做Docker容器,這篇文章主要給大家介紹了關于docker容器狀態(tài)轉(zhuǎn)換管理命令的相關資料,需要的朋友可以參考下
    2022-05-05
  • 安裝Docker Desktop報錯WSL 2 installation is incomplete的問題(解決報錯)

    安裝Docker Desktop報錯WSL 2 installation is incomplete的問題(解決報錯)

    這篇文章主要介紹了安裝Docker Desktop報錯WSL 2 installation is incomplete的問題,解決方法很簡單只需我們自己手動更新一下,我們根據(jù)提示去微軟官網(wǎng)下載最新版的wsl2安裝后即可正常打開,需要的朋友可以參考下
    2021-06-06
  • docker中的jenkins之流水線構建項目步驟詳解

    docker中的jenkins之流水線構建項目步驟詳解

    jenkins有2種流水線分為聲明式流水線與腳本化流水線,腳本化流水線是jenkins舊版本使用的流水線腳本,新版本Jenkins推薦使用聲明式流水線,本文給大家介紹docker中的jenkins之流水線構建項目,感興趣的朋友一起看看吧
    2023-08-08
  • Docker 跨主機容器間相互訪問的實現(xiàn)

    Docker 跨主機容器間相互訪問的實現(xiàn)

    本文主要介紹了Docker 跨主機容器間相互訪問的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • 聊聊docker跨主機之間容器通信問題

    聊聊docker跨主機之間容器通信問題

    這篇文章主要介紹了docker跨主機之間容器通信問題,創(chuàng)建網(wǎng)橋之后,使用ifconfig查看會多出一個網(wǎng)橋,該網(wǎng)橋在docker啟動或者重啟之后,會自動顯示出來,具體實踐跟隨小編一起看看吧
    2022-05-05
  • Docker刪除已存在的鏡像的實現(xiàn)

    Docker刪除已存在的鏡像的實現(xiàn)

    本文主要介紹了Docker刪除已存在的鏡像的實現(xiàn),刪除已存在的 Docker 鏡像,可以使用 docker rmi 命令,下面就來詳細的介紹一下使用步驟,感興趣的可以了解一下
    2023-08-08
  • Docker部署Zookeeper分布式協(xié)調(diào)器的實現(xiàn)

    Docker部署Zookeeper分布式協(xié)調(diào)器的實現(xiàn)

    Zookeeper是分布式數(shù)據(jù)一致性的關鍵技術,支持單機和集群部署,集群部署需奇數(shù)節(jié)點,,通過Docker部署方便,支持配置文件映射和動態(tài)角色變更,感興趣的可以了解一下
    2024-11-11
  • 教你一分鐘搞定docker+redis哨兵模式

    教你一分鐘搞定docker+redis哨兵模式

    這篇文章主要介紹了教你一分鐘搞定docker+redis哨兵模式,本文主要講解一主二從三哨兵,特將其部署到一臺機器上,并通過端口區(qū)分,需要的朋友可以參考下
    2023-03-03

最新評論

扬中市| 繁昌县| 濉溪县| 龙陵县| 南城县| 平凉市| 金乡县| 临高县| 红安县| 遂溪县| 梁山县| 大悟县| 芦溪县| 湖口县| 常德市| 长岛县| 长乐市| 福清市| 曲沃县| 宁陕县| 葵青区| 陇西县| 纳雍县| 济宁市| 龙泉市| 温州市| 交城县| 贵州省| 揭阳市| 辽中县| 稻城县| 星子县| 镇原县| 蒙阴县| 同德县| 象州县| 河东区| 色达县| 根河市| 竹山县| 莫力|