Apakah imej asas docker?

青灯夜游
Lepaskan: 2021-12-30 17:12:31
asal
6265 orang telah melayarinya

Imej asas termasuk: 1. Imej aplikasi (nginx, redis, mongo, mysql, httpd, php, tomcat, dll.); 2. Imej bahasa pengaturcaraan (nod, oraclejdk, openjdk, python, golang, dll.); .); 3 , imej kosong "calar".

Apakah imej asas docker?

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi docker-1.13.1, komputer Dell G3.

Apakah imej asas Docker

Kami biasanya menggunakan imej sebagai asas dan menyesuaikannya.

adalah seperti menjalankan nginx bekas imej dan kemudian membuat pengubahsuaian. Imej asas mesti dinyatakan dalam DockerFile (FROM adalah untuk menentukan imej asas, jadi FROM ialah arahan yang diperlukan dalam Dockerfile dan mestilah arahan pertama)

Sebagai contoh, untuk membina imej aplikasi Java, pilih Adalah lebih mudah untuk menggunakan imej Oracle JDK sebagai imej asas daripada memilih imej alpine sebagai imej asas.

Apakah imej Docker asas. Imej sasaran disesuaikan untuk imej asas.

mempunyai

cermin aplikasi

, seperti
,

, , , nginx, redis, mongo, dsb. .; mysqlhttpdTerdapat phpimej bahasa pengaturcaraantomcat yang sesuai untuk membangun, membina dan menjalankan aplikasi dalam pelbagai bahasa, seperti

,

, , , node, oraclejdk Tunggu. openjdkpythonTerdapat juga lebih banyak rubyimej sistem pengendaliangolang, seperti

,

, , , ubuntu, dsb., perpustakaan perisian sistem pengendalian ini Memberi kami ruang yang lebih luas untuk pengembangan. debiancentosSelain memilih imej sedia ada sebagai imej asas, Docker juga mempunyai fedoraimej istimewaalpine bernama

. Imej ini adalah konsep maya dan ia sebenarnya tidak wujud. Jika anda menggunakan scratch sebagai imej asas dalam DockerFIle (), ini bermakna anda tidak berdasarkan mana-mana imej, dan arahan yang ditulis seterusnya akan mula wujud sebagai lapisan pertama imej. Ia adalah perkara biasa

untuk menyalin terus fail boleh laku ke dalam imej tanpa berdasarkan mana-mana sistem, seperti

, scratch. Untuk atur cara yang disusun secara statik di bawah Linux, sistem pengendalian tidak perlu menyediakan sokongan masa jalan Semua perpustakaan yang diperlukan sudah ada dalam fail boleh laku, jadi secara langsung FROM scratch akan menjadikan saiz imej lebih kecil. Banyak aplikasi yang dibangunkan menggunakan bahasa Go akan menggunakan kaedah ini untuk mencipta imej, yang merupakan salah satu sebab mengapa sesetengah orang berpendapat bahawa Go ialah bahasa yang sesuai terutamanya untuk seni bina perkhidmatan mikro kontena. swarmcoreos/etcdPembelajaran yang disyorkan: "FROM scratchtutorial video buruh pelabuhan"

Atas ialah kandungan terperinci Apakah imej asas docker?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!