Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menggunakan projek springboot kepada docker dalam idea

WBOY
Lepaskan: 2023-05-17 08:04:35
ke hadapan
1851 orang telah melayarinya

1. Idea untuk memasang pemalam docker

1.Pemasangan

Bagaimana untuk menggunakan projek springboot kepada docker dalam idea

2 >

Bagaimana untuk menggunakan projek springboot kepada docker dalam ideaNota: Untuk membolehkan docker mengakses port 2375, anda perlu mengkonfigurasi docker

vim /lib/systemd/system/docker.service
Salin selepas log masuk

dan mengubah suainya seperti berikut

Bagaimana untuk menggunakan projek springboot kepada docker dalam idea3. Konfigurasikan bekas

Bagaimana untuk menggunakan projek springboot kepada docker dalam idea

Bagaimana untuk menggunakan projek springboot kepada docker dalam ideaFail Dockerfile (untuk kemudahan, fail Dockerfile diletakkan di bawah direktori akar)

FROM java:8
VOLUME /tmp
ADD /target/sso_test-0.0.1-SNAPSHOT.jar sso_test.jar
EXPOSE 9999
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/sso_test.jar"]
Salin selepas log masuk

Formatnya ialah DARI atau DARI :.

Arahan pertama mestilah arahan FROM. Dan, jika anda mencipta berbilang imej dalam Dockerfile yang sama, anda boleh menggunakan berbilang arahan FROM (sekali untuk setiap imej).

VOLUME

Formatnya ialah VOLUME ["/data"].

Buat titik pelekap yang boleh dipasang daripada hos tempatan atau bekas lain Ia biasanya digunakan untuk menyimpan pangkalan data dan data yang perlu diselenggara.

TAMBAH

Formatnya ialah TAMBAH

Arahan ini akan menyalin yang ditentukan ke Di mana boleh menjadi laluan relatif kepada direktori di mana Fail Docker berada, ia juga boleh menjadi fail tar (dimampatkan secara automatik ke dalam direktori).

DEDAHKAN

Formatnya ialah EXPOSE

Beritahu Docker nombor port yang didedahkan oleh bekas pelayan untuk digunakan oleh sistem yang saling berkaitan. Anda perlu lulus -P apabila memulakan bekas, dan hos Docker akan secara automatik menetapkan port dan memajukannya ke port yang ditentukan.

ENTRYPOINT

Dua format:

    ENTRYPOINT ["executable", "param1", "param2"]
  • Arahan ENTRYPOINT param1 param2 (dilaksanakan dalam shell)
  • Konfigurasikan arahan untuk dilaksanakan selepas bekas dimulakan dan tidak boleh ditindih oleh parameter disediakan oleh docker run.

Setiap Dockerfile hanya boleh mempunyai satu ENTRYPOINT Apabila berbilang ditentukan, hanya yang terakhir akan berkuat kuasa.

Catatan:

Untuk mengetahui tentang Dockerfile, sila beralih ke----Pengenalan Dockerfile

Docker Chinese Manual-----Docker Chinese Manual

Pengerahan

Atas ialah kandungan terperinci Bagaimana untuk menggunakan projek springboot kepada docker dalam idea. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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