CloudBeaver docker 鏡像試用


基於官方的構建方法,基於源碼構建了一個簡單的docker鏡像可以學習試用

構建方法

使用虛擬機構建,然后使用構建的包制作docker鏡像

  • 構建流程
    安裝依賴,注意java 需要jdk11
 
yum install -y java-11-openjdk-devel
yum innstall -y nodejs // 可能還需要升級node 以及npm版本,可以使用n 模塊
npm install  -g lerna
yum install maven

構建:

git clone https://github.com/dbeaver/cloudbeaver.git
cd cloudbeaver/deploy
./build.sh

修改un-server.sh(不然docker 運行會有錯誤)

#!/bin/bash
# 需要修改的地方
launcherJar="server/plugins/org.eclipse.equinox.launcher*.jar"
echo "Starting Cloudbeaver Server"
java -jar ${launcherJar} -product io.cloudbeaver.server.product -web-config conf/cloudbeaver.conf -nl en -registryMultiLanguage -vmargs -Xmx2048M
 

Dockerfile

FROM openjdk:11-stretch
WORKDIR /app
COPY .  /app
EXPOSE 8978
CMD ["sh","/app/run-server.sh"]

構建鏡像

注意在deploy 構建后的cloudbeaver 目錄

docker build -t dalongrong/cloudbeaver .

Docker 鏡像使用

  • 運行
docker run -d -p  8978:8978  dalongrong/cloudbeaver
  • 效果

 

 

說明

以上就是一個簡單的docker 鏡像制作,沒有進行完備測試,僅供測試使用

參考資料

https://github.com/dbeaver/cloudbeaver/wiki/Build-and-deploy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM