利用Docker極速下載OpenJDK11原始碼
阿新 • • 發佈:2018-12-16
常規下載方式的不足
常用的下載OpenJDK11原始碼方式來自官方推薦,如下命令:
hg clone http://hg.openjdk.java.net/jdk/jdk11
這種下載方式要裝pip,再用pip裝mercurial,並且下載原始碼過程中也容易超時失敗;
利用Docker,一行命令完成下載
如果您安裝了Docker,通過以下一行命令即可下載OpenJDK11原始碼:
docker run --rm -it -v /usr/local/work/openjdksrc:/output bolingcavalry/openjdksrc11:0.0.1
上述命令中,/usr/local/work/openjdksrc
注意:
- 我這裡的作業系統是Ubuntu16,但是該命令在各個作業系統的Docker環境下都可以執行,您只要將命令中您的本地資料夾指定正確即可;
- 由於OpenJDK11原始碼包大小已超過1G,因此映象本身也很大,強烈推薦使用映象加速器(例如阿里雲或者DaoCloud的);