老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

IDEA集成docker實現遠程部署的詳細步驟

1. docker 服務器開啟遠程訪問

成都創新互聯公司服務項目包括宿松網站建設、宿松網站制作、宿松網頁制作以及宿松網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,宿松網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到宿松省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

登錄 docker 所在的遠程服務器,使用命令 vim /usr/lib/systemd/system/docker.service 修改配置文件,需注意,修改時確認自己的賬戶擁有相應權限

主要操作是找到 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 這一行,注釋掉,重新添加一行,在后面新增-H tcp://0.0.0.0:2375表示打開2375端口,支持遠程連接 docker

#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

保存配置文件后需要將配置重新載入,重啟 docker,可使用如下命令

systemctl daemon-reloadsystemctl restart docker.service2. IDEA 安裝 docker 插件

一般比較新的 IDEA 都綁定了 docker 插件,如未綁定在 IDEA 的 Plugins 中搜索安裝 docker 插件即可,安裝完畢重啟生效

重啟后可以通過 Build,Execution,Depolyment ——> Docker 路徑找到 Docker 插件,再此新增一個連接遠程 Docker 的配置

連接成功后,在 IDEA 插件面板中可以查看遠程 docker 主機的鏡像和容器,也可以查看容器運行的日志等信息

3. docker 鏡像構建上傳

要將本地打包的 jar 構建成 docker 鏡像,需要在項目 pom 文件中添加構建插件配置。如下是一個 SpringBoot 項目模塊的打包配置,關鍵點如下:

構建一個名稱為 nathan-api 的 jar 包,首先添加 spring-boot-maven-plugin 插件添加一個 docker-maven-plugin 插件,配置 docker 鏡像的各個關鍵屬性。注意,這個插件會下載 com.spotify.docker-maven-plugin jar 包,如下載出錯更換幾個版本試試, 版本列表可參考 Maven 中央倉庫 nathan-api org.springframework.boot spring-boot-maven-plugin 2.4.2 repackage com.spotify docker-maven-plugin 1.1.0 build-image package build ${project.basedir}/docker ${project.artifactId} latest http://xxx.168.146.63:2375 / ${project.build.directory} ${project.build.finalName}.jar

上一步驟中在 docker 的 maven 插件中配置了 docker 文件的目錄,指定的是模塊根目錄下的 docker 文件夾,則創建一個與 src 平級的名稱為 docker 的目錄,在其中新建一個名稱為 Dockerfile 的文件,其內容如下:

FROM java:8VOLUME /tmp# 將打包好的 jar 復制到 app.jar 中ADD nathan-api.jar app.jarEXPOSE 20561# 以下為 jar 包啟動命令配置ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+8", "-jar", "app.jar"]

經過以上配置,已經將構建 docker 鏡像的動作綁定到了 maven 的 package 打包命令,則執行打包即可

筆者在這一步遇到過 ADD failed: file not found in build context or excluded by .dockerignore報錯,主要問題是沒有找到 Dockerfile 文件中 ADD 命令需復制的源文件。出現這個報錯首先檢查Dockerfile文件配置的文件路徑是否正確,其次檢查實際打包的 jar 名稱是否與Dockerfile配置的文件名稱相同。筆者檢查配置,確認沒有路徑和名稱錯誤,最后 clean 重啟幾次 IDEA 后又好了。不要問為什么,問就是玄學

docker 鏡像構建好之后,右擊鏡像文件可以選擇創建容器。創建新的容器最簡單的步驟是為容器命名,然后添加宿主機到容器的端口映射,創建成功后容器會自動運行

到此這篇關于IDEA 集成 docker 實現遠程部署的詳細步驟的文章就介紹到這了,更多相關IDEA遠程部署內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!


文章標題:IDEA集成docker實現遠程部署的詳細步驟
轉載來源:http://www.xueling.net.cn/article/chcgce.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 精品人妻无码一区二区三区蜜桃 | 姑娘第四集免费看视频 | 日韩精品一区二区葵司亚洲91 | 一二三四在线观看视频韩国 | 国产丰满农村老妇女乱 | 国产视频一区二区在线播放 | 国产无遮挡A片又黄又爽软件 | 久久久精品日本一区二区三区 | 国内一区二区 | 亚洲欧洲精品视频在线观看 | 人人操,天天干 | 激情三区| 国产成人亚洲综合a∨婷婷图片 | 人妻体验按摩到忍不住哀求继续 | 国产无码一区二区精品 | 国产亚洲精品av | 亚洲日韩AV无码中文 | 一级毛片成人免费看a | 99精品视频在线观看免费 | 一色桃子中文字幕人妻熟女作品 | 91精品国产91久久久久久密臀 | 国产高清一二三区 | 亚欧视频在线观看 | 仙武帝尊700集在线观看 | 欧美精品一区二区三区中文欧美人 | 午夜国产精品影院在线观看 | 国产成人无码A区在线观看免费 | 日韩在线观看不卡 | 91社在线播放| 新版天堂资源中文8在线 | 国产啪精品视频网站免费尤物 | 久久这里精品青草免费 | 国产乱子影视频上线免费观看 | 一区二区黄色视频在线观看 | 中午字幕在线观看 | 一区二区三区成人 | 午夜无码无遮挡在线视频 | 精品成人免费视频 | 国产精品色区在线观看 | 在线观看日韩欧美 | 亚洲国产成人久久 |