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

Adakah pekerja pelabuhan perlu memasang jdk?

WBOY
WBOYasal
2022-07-26 16:05:166533semak imbas

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

2. Salin fail gz ke direktori pengguna akar bekas

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

3. Masukkan bekas

docker exec -it <容器名称或者ID> bash

4. Nyahzip fail gz dalam bekas

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

5 >

6. Alihkan direktori jdk ke direktori JAVA_HOME
mkdir /usr/lib/jvm

7. Pasang vim
mv ~/jdk1.8.0_121 /usr/lib/jvm

8. Tetapkan pembolehubah persekitaran
yum update
yum -y install vim*

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

10 Sahkan versi JDK
source ~/.bashrc

Pembelajaran yang disyorkan: "
java -version
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!

Kenyataan:
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