我試過使用docker。我安裝工具docker並運行。我卸載了Ubuntu鏡像並在Docker上運行。我做所有這link如何在Docker上安裝java到ubuntu?
對於安裝ubuntu我以前docker run -it ubuntu bash
後,我跑這個Ubuntu的docker run -i -t ubuntu:latest /bin/bash
開始我把[email protected]:/#
現在我想安裝java和啓動一些應用程序後這個java。
我試圖安裝java [email protected]:/# apt-get install default-jre
當此安裝我嘗試運行此命令java -version
,我看到
[email protected]:/# java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
,我退出之後,從Ubuntu的
[email protected]:/# exit
,並再次運行。當Ubuntu的開始我試試
[email protected]:/# java -version
bash: java: command not found
我該如何安裝java或啓動這個Java版本?
你試圖用一個碼頭工人容器像一個普通的虛擬機?這不是真的如何運作。你應該寫一個'Dockerfile',以你想要的基本Ubuntu鏡像開始,安裝Java,拷貝你的應用程序並設置它運行。 – jonrsharpe
@jonrsharpe行。比方說,我已經創建了一個文件泊塢窗。那我用它做什麼?我想這是如此 - 我運行碼頭工人。安裝所有需要的程序(java,db,一些實用程序)。測試它的工作原理。如果一切順利,我會創建一個圖像。然後我將該圖像安裝在另一臺計算機上的另一個泊塢窗中。 – user5620472
在Docker中,數據不會保留在容器中,除非它與映射到文件系統的卷相關聯。 –