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

Docker使用java項(xiàng)目工程的部署

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

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

//停止容器
sudo docker stop datatransfer

//刪除容器
sudo docker rm datatransfer

//刪除鏡像
sudo docker rmi hrtransfer

復(fù)制java項(xiàng)目工程文件jar包到 /apps/demo.jar

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

FROM openjdk:8
#作者
MAINTAINER songchuanfu
#將 與Dockerfile文件同目錄的demo.jar文件復(fù)制到鏡像中(Linux操作系統(tǒng)的根目錄)名稱為 app.jar
ADD demo_docker-0.0.1-SNAPSHOT.jar app.jar
#讓 運(yùn)行鏡像的容器 去監(jiān)聽(tīng)9000端口
EXPOSE 8085
#同步docker的時(shí)區(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
#鏡像啟動(dòng)時(shí)運(yùn)行 java -jar /app.jar命令
ENTRYPOINT ["java","-jar","/app.jar"]

docker自動(dòng)更新腳本

新建updateDocker.sh寫入以下內(nèi)容

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 "運(yùn)行docker"
sudo docker run -d -it --name yilianserver_instance -p 8085:8085 yilianserver

echo "運(yùn)行docker"
sudo docker start yilianserver_instance
打包docker
docker build -t hrtransfer .

運(yùn)動(dòng)docker并開(kāi)啟兩個(gè)端口
docker run -d -it --name datatransfer -p 9000:9000 -p 9001:9001 hrtransfer

//運(yùn)行docker
docker start datatransfer

//查看日志
docker logs datatransfer 

//實(shí)時(shí)查看docker容器日志

docker logs -f -t --tail 222 datatransfer 

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

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

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

//顯示容器使用的內(nèi)存、cpu資源
docker stats 

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

//修改docker時(shí)間

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

修改Docker容器的時(shí)間和宿主時(shí)間一致

1、首先進(jìn)入到容器中:
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

查看高能耗進(jìn)程

精簡(jiǎn)鏡像的doker先安裝相關(guān)工具

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

相關(guān)文章

  • docker安裝nginx容器的方法

    docker安裝nginx容器的方法

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

    IDEA遠(yuǎn)程連接Docker的流程步驟

    這篇文章主要介紹了IDEA遠(yuǎn)程連接Docker的流程步驟,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)IDEA遠(yuǎn)程連接Docker有一定的幫助,需要的朋友可以參考下
    2024-10-10
  • Docker數(shù)據(jù)卷掛載方式

    Docker數(shù)據(jù)卷掛載方式

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

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

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

    docke自定義網(wǎng)絡(luò)之容器互聯(lián)

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

    如何使用Docker Desktop部署GitLab

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

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

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

    Docker 部署Go的兩種基礎(chǔ)鏡像的實(shí)現(xiàn)

    這篇文章主要介紹了Docker 部署Go的兩種基礎(chǔ)鏡像的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Docker容器不斷重啟問(wèn)題解決

    Docker容器不斷重啟問(wèn)題解決

    本文主要介紹了使用docker-compose.yml配置文件啟動(dòng)容器時(shí)遇到的問(wèn)題,卷標(biāo)沖突和容器無(wú)法啟動(dòng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Docker啟動(dòng)參數(shù)超詳細(xì)講解

    Docker啟動(dòng)參數(shù)超詳細(xì)講解

    在啟動(dòng)Docker容器時(shí),我們可以通過(guò)添加參數(shù)來(lái)修改容器的配置,這樣可以靈活地適應(yīng)不同的場(chǎng)景和需求,這篇文章主要給大家介紹了關(guān)于Docker啟動(dòng)參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01

最新評(píng)論