Docker 部署 JDK 鏡像


 這個筆記是Contos 7 環境下部署  非windows

前期需要 記得Docker配置國內的鏡像,否則沒有梯子下載速度很慢

1.>>>獲取java 鏡像

docker pull java

默認是從Docker Hub官方的倉庫中下載鏡像的。如果沒有指定對應的版本,默認會獲取版本為latest的鏡像。

注意:

latest是針對於鏡像所在的倉庫里面的軟件最新版本。並非是軟件本身的最新發布版本。

2.>>>下載完畢后查看下Docker 里是否有這個鏡像

docker images

輸入命令后看到有java 的鏡像 那就是成功了

3.>>>執行啟動java容器  

docker run -d -it --name java java

其中,–name后面的“java”是為容器指定了一個別名,而最后的那個“java”指的是下載鏡像時的名稱。

命令以及參數的含義:

run:啟動一個鏡像容器

-d:指定容器運行於后台

-it:-i 和 -t 的縮寫;

-i:以交互模式運行容器,通常與 -t 同時使用

-t:為容器重新分配一個偽輸入終端,通常與 -i 同時使用

–name:指定容器名字,后續可以通過名字進行容器管理

4.>>>查看下Docker 容器里鏡像是否運行

docker ps  查詢docker里已經運行的鏡像

如果沒有看下是不是鏡像沒有運行

docker ps -a   查看docker 里所有鏡像 (包括沒有啟動的鏡像)

5.>>>如多想要查看安裝JDK的版本的話, 需要進入鏡像里面,單純在容器外面輸入    java -version  是看不到JDK的版本的

首先要獲取到docker容器java鏡像的ID

用上面的查看容器命令就可以了

 

 

 獲取到ID后執行 docker attach 后面跟鏡像ID 就可以了

docker attach 7c53dc3adf3c

 

 

 

 進入鏡像如果一直等待,在按一次  “回車”     確認就可以了

這時候在輸入 java -version  就可以看到JDK的版本了

 

 

 

退出Docker容器

  • 如果是通過 attach 進入的容器,在退出容器的時候,如果不想讓容器停止運行的話,就不能使用exit命令或者Ctrl+D快捷鍵的形式退出,而是使用 Ctrl + P + Q 組合鍵退出容器。
  • 如果是通過 exec 命令進入的容器,在退出容器的時候,就可以使用exit或者Ctrl+D快捷鍵退出容器,同時容器不會停止運行,這也是exec與attach的最大區別。當然,你也可以使用Ctrl + P + Q 組合鍵退出容器,容器一樣不會停止運行。

停止容器

通過 docker stop (容器ID | 容器別名) 的命令,可以停止正在運行狀態的容器:

docker stop java

上面是通過容器別名來停止容器的,你也可以使用容器ID

 


免責聲明!

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



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