欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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安裝nginx容器的方法

    docker安裝nginx容器的方法

    Nginx也是一款服務器,我們常用它做如:反向代理、負載均衡、動態(tài)與靜態(tài)資源的分離的工作,這篇文章主要介紹了docker安裝nginx,需要的朋友可以參考下
    2023-01-01
  • IDEA遠程連接Docker的流程步驟

    IDEA遠程連接Docker的流程步驟

    這篇文章主要介紹了IDEA遠程連接Docker的流程步驟,文中通過代碼示例給大家介紹的非常詳細,對大家學習IDEA遠程連接Docker有一定的幫助,需要的朋友可以參考下
    2024-10-10
  • Docker數據卷掛載方式

    Docker數據卷掛載方式

    文章介紹了Docker數據卷的作用和使用方法,包括數據卷的創(chuàng)建、查看、刪除以及掛載,數據卷的主要優(yōu)點是將數據與容器分離,解耦合,便于操作容器內的數據,保證數據安全,通過掛載數據卷,可以在宿主機上修改容器中的數據,并且可以方便地進行數據的復用和升級維護
    2024-12-12
  • docker中nginx卸載、安裝、配置及掛載詳細教程

    docker中nginx卸載、安裝、配置及掛載詳細教程

    這篇文章主要給大家介紹了關于docker中nginx卸載、安裝、配置及掛載的相關資料,文中通過實例代碼介紹是非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-09-09
  • docke自定義網絡之容器互聯(lián)

    docke自定義網絡之容器互聯(lián)

    大家好,本篇文章主要講的是docke自定義網絡之容器互聯(lián),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 如何使用Docker Desktop部署GitLab

    如何使用Docker Desktop部署GitLab

    本文介紹了如何使用Docker Desktop在Windows系統(tǒng)上部署GitLab,包括環(huán)境準備、安裝Docker、配置GitLab鏡像、容器配置等步驟,感興趣的朋友一起看看吧
    2025-03-03
  • Docker?自定義Dev環(huán)境并部署php

    Docker?自定義Dev環(huán)境并部署php

    這篇文章主要介紹了Docker?自定義Dev環(huán)境(部署PHP),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • Docker 部署Go的兩種基礎鏡像的實現

    Docker 部署Go的兩種基礎鏡像的實現

    這篇文章主要介紹了Docker 部署Go的兩種基礎鏡像的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Docker容器不斷重啟問題解決

    Docker容器不斷重啟問題解決

    本文主要介紹了使用docker-compose.yml配置文件啟動容器時遇到的問題,卷標沖突和容器無法啟動,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • Docker啟動參數超詳細講解

    Docker啟動參數超詳細講解

    在啟動Docker容器時,我們可以通過添加參數來修改容器的配置,這樣可以靈活地適應不同的場景和需求,這篇文章主要給大家介紹了關于Docker啟動參數的相關資料,需要的朋友可以參考下
    2024-01-01

最新評論