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

Docker使用java項目工程的部署

 更新時間:2024年03月20日 10:54:38   作者:陌陌龍  
隨著容器化技術的廣泛應用,Docker成為了一種非常流行的容器化解決方案,本文主要介紹了Docker使用java項目工程的部署,具有一定的參考價值,感興趣的可以了解一下

若容器存在請先停止,在刪除,然后刪除鏡像重新編譯

//停止容器
sudo docker stop datatransfer

//刪除容器
sudo docker rm datatransfer

//刪除鏡像
sudo docker rmi hrtransfer

復制java項目工程文件jar包到 /apps/demo.jar

在 /apps/ 目錄創(chuàng)建 Dockerfile文件,輸入以下內容

FROM openjdk:8
#作者
MAINTAINER songchuanfu
#將 與Dockerfile文件同目錄的demo.jar文件復制到鏡像中(Linux操作系統(tǒng)的根目錄)名稱為 app.jar
ADD demo_docker-0.0.1-SNAPSHOT.jar app.jar
#讓 運行鏡像的容器 去監(jiān)聽9000端口
EXPOSE 8085
#同步docker的時區(qū)
#RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
#鏡像啟動時運行 java -jar /app.jar命令
ENTRYPOINT ["java","-jar","/app.jar"]

docker自動更新腳本

新建updateDocker.sh寫入以下內容

echo "welcome to use docker reBuild"
echo "停止容器"
sudo docker stop yilianserver_instance

echo "刪除容器"
sudo docker rm yilianserver_instance

echo "刪除鏡像"
sudo docker rmi yilianserver

echo "打包docker"
sudo docker build -t yilianserver .

echo "運行docker"
sudo docker run -d -it --name yilianserver_instance -p 8085:8085 yilianserver

echo "運行docker"
sudo docker start yilianserver_instance
打包docker
docker build -t hrtransfer .

運動docker并開啟兩個端口
docker run -d -it --name datatransfer -p 9000:9000 -p 9001:9001 hrtransfer

//運行docker
docker start datatransfer

//查看日志
docker logs datatransfer 

//實時查看docker容器日志

docker logs -f -t --tail 222 datatransfer 

查看docker文件
sudo docker exec -it datatransfer ls -l /

容器里面拷文件到宿主機
sudo docker cp datatransfer:/logs /home/hadoop/Log

宿主機拷文件到容器里面
docker cp /opt/test.js datatransfer:/usr/local/tomcat/webapps/test/js

//顯示容器使用的內存、cpu資源
docker stats 

//顯示容器使用的系統(tǒng)資源
docker system df -v

//修改docker時間

//查看每個容器占用的磁盤空間呢
docker system df -v

修改Docker容器的時間和宿主時間一致

1、首先進入到容器中:
docker exec -it  datatransfer /bin/bash

2、在容器中修改下/etc/localtime文件的名稱,避免沖突。
cd /etc/ 
mv /etc/localtime /etc/localtime_bak
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date

查看高能耗進程

精簡鏡像的doker先安裝相關工具

到此這篇關于Docker使用java項目工程的部署的文章就介紹到這了,更多相關Docker java 部署內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Docker教程之使用dockerfile生成鏡像

    Docker教程之使用dockerfile生成鏡像

    這篇文章主要介紹了Docker教程之使用dockerfile生成鏡像的相關資料,需要的朋友可以參考下
    2022-11-11
  • Docker容器命令執(zhí)行狀態(tài)碼的檢查與分析

    Docker容器命令執(zhí)行狀態(tài)碼的檢查與分析

    在 Docker 容器化技術日益普及的今天,容器的運行狀態(tài)和健康檢查成為了運維人員和開發(fā)者關注的焦點,了解如何在 Docker 容器中執(zhí)行命令并檢查其退出狀態(tài)碼,對于確保容器服務的穩(wěn)定性和可靠性至關重要,需要的朋友可以參考下
    2024-12-12
  • docker 啟用多個端口映射命令的操作

    docker 啟用多個端口映射命令的操作

    這篇文章主要介紹了docker 啟用多個端口映射命令的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker安裝部署rocketmq-console工具教程

    Docker安裝部署rocketmq-console工具教程

    這篇文章主要介紹了Docker安裝部署rocketmq-console工具教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • docker 搭建lnmp環(huán)境的方法步驟

    docker 搭建lnmp環(huán)境的方法步驟

    這篇文章主要介紹了docker 搭建lnmp環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • WIN10下安裝Docker的教程

    WIN10下安裝Docker的教程

    本文通過圖文并茂的形式給大家介紹了win10下安裝Docker的教程,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • Docker教程之Ubuntu 安裝 Docker詳細介紹

    Docker教程之Ubuntu 安裝 Docker詳細介紹

    這篇文章主要介紹了Docker教程之Ubuntu 安裝 Docker詳細介紹的相關資料,需要的朋友可以參考下
    2016-12-12
  • 在Docker容器中運行Nginx的詳細教程

    在Docker容器中運行Nginx的詳細教程

    Nginx 是一款高性能 Web 服務器,常被用作反向代理、負載均衡器以及內容緩存,當你將 Nginx 運行在 Docker 容器中時,還能進一步獲得可移植性、快速部署和更整潔的管理體驗,本教程將帶你從零開始學習如何使用 Docker 部署 Nginx,需要的朋友可以參考下
    2025-10-10
  • Docker Stack 部署web集群的方法步驟

    Docker Stack 部署web集群的方法步驟

    這篇文章主要介紹了Docker Stack 部署web集群的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • docker之更新jar問題

    docker之更新jar問題

    這篇文章主要介紹了docker之更新jar問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論

伽师县| 广昌县| 达拉特旗| 乌拉特前旗| 泰兴市| 莆田市| 新郑市| 镇赉县| 永德县| 东港市| 阳山县| 昔阳县| 九龙县| 宽城| 克拉玛依市| 芦山县| 安龙县| 黎平县| 洪江市| 赣榆县| 泸定县| 兴山县| 灯塔市| 江川县| 理塘县| 靖远县| 墨脱县| 烟台市| 兴和县| 遵义市| 武义县| 轮台县| 土默特右旗| 水城县| 江达县| 大姚县| 平潭县| 澄迈县| 延长县| 息烽县| 开远市|