Rumah > Operasi dan penyelenggaraan > Docker > Adakah pekerja pelabuhan perlu memasang jdk?

Adakah pekerja pelabuhan perlu memasang jdk?

WBOY
Lepaskan: 2022-07-26 16:05:16
asal
6528 orang telah melayarinya

Perkhidmatan docker itu sendiri tidak perlu memasang jdk Jika bekas aplikasi java digunakan, jdk perlu dipasang dalam bekas docker tidak mempunyai jdk secara lalai program java, pasang jdk dalam mesin hos dan pasangkannya dalam bekas jdk, nama penuh jdk ialah "Java Development Kit", yang merujuk kepada kit alat pembangunan perisian bahasa Java aplikasi java pada peranti mudah alih dan peranti terbenam.

Adakah pekerja pelabuhan perlu memasang jdk?

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.

Docker perlu memasang jdk?

Perkhidmatan docker itu sendiri tidak memerlukannya.

jdk diperlukan untuk aplikasi java dan docker ditulis dalam go. Jika bekas aplikasi java anda ketinggalan, anda perlu memasang jdk dalam bekas.

Bekas docker tidak mempunyai JDK secara lalai Jika anda perlu menjalankan program Java, anda mesti memasang JDK dalam mesin hos atau memasang JDK dalam bekas dalam bekas

Apakah itu jdk

jdk (nama penuh Java Development Kit) ialah produk SunMicrosystems untuk pembangun Java. Ia adalah kit alat pembangunan perisian bahasa Java Ia digunakan terutamanya untuk peranti mudah alih dan aplikasi Java pada peranti.

JDK ialah teras kepada keseluruhan JAVA, termasuk Java Runtime Envirnment, sekumpulan alatan Java (javac/java/jdb, dll.) dan perpustakaan kelas Java asas (iaitu Java API termasuk rt.jar ).

JDK yang paling utama ialah JDK yang dikeluarkan oleh Sun Selain Sun, terdapat banyak syarikat dan organisasi yang telah membangunkan JDK mereka sendiri. IBM telah membangunkan JDKnya sendiri, dan Taobao domestik juga telah membangunkan JDKnya sendiri Setiap organisasi membangunkan JDKnya sendiri untuk menambah baik aspek tertentu untuk memenuhi keperluannya sendiri.

JDK ialah persekitaran pembangunan untuk membina aplikasi, applet dan komponen yang diterbitkan pada platform Java. Ia tidak menyediakan perisian pembangunan khusus Apa yang disediakannya ialah perpustakaan kelas dan spesifikasi bahasa Java yang mesti digunakan tidak kira jenis perisian pembangunan yang anda gunakan untuk menulis program Java.

Docker perlu memasang jdk secara berasingan?

Bekas docker tidak mempunyai JDK secara lalai Jika anda perlu menjalankan program Java, anda mesti memasang JDK dalam hos mesin atau pasang JDK dalam bekas Berikut ialah cara memasang JDK dalam bekas.

1. Muat turun fail gz versi jdk yang diperlukan dalam sistem hos

         http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Salin selepas log masuk

2. Salin fail gz ke direktori pengguna akar bekas

docker cp <path to jdk gz file>/jdk-8u121-linux-x64.tar.gz <容器名称或者ID>:/root
Salin selepas log masuk

3. Masukkan bekas

docker exec -it <容器名称或者ID> bash
Salin selepas log masuk

4. Nyahzip fail gz dalam bekas

cd ~
tar -zxvf jdk-8u121-linux-x64.tar.gz
chown root:root ~/jdk1.8.0_121 -R
Salin selepas log masuk

5 >

6. Alihkan direktori jdk ke direktori JAVA_HOME
mkdir /usr/lib/jvm
Salin selepas log masuk

7. Pasang vim
mv ~/jdk1.8.0_121 /usr/lib/jvm
Salin selepas log masuk

8. Tetapkan pembolehubah persekitaran
yum update
yum -y install vim*
Salin selepas log masuk

9. Jadikan pembolehubah persekitaran serta-merta Berkesan
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
Salin selepas log masuk

10 Sahkan versi JDK
source ~/.bashrc
Salin selepas log masuk

Pembelajaran yang disyorkan: "
java -version
Salin selepas log masuk
tutorial video buruh pelabuhan

"

Atas ialah kandungan terperinci Adakah pekerja pelabuhan perlu memasang jdk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan