Oleh kerana imej dijana berdasarkan Dockerfile dalam kebanyakan kes, sudah tentu kaedah ini juga kaedah penjanaan imej yang disyorkan secara rasmi kerana ia mudah untuk menghasilkan semula. Dalam proses menjana imej berdasarkan Dockerfile, hampir setiap arahan dalam Dockerfile akan mencipta bekas berdasarkan imej yang dijana oleh arahan sebelumnya, dan kemudian melaksanakan kandungan arahan untuk menjana lapisan baru, jadi kecuali untuk satu selepas FROM Lapisan cermin paling asas, selebihnya boleh dilihat sebagai superposisi semua operasi yang dilakukan pada lapisan boleh tulis, yang tidak boleh dipadamkan. Jika anda merasakan bahawa beberapa lapisan tidak diperlukan, adalah disyorkan untuk menyemak log imej: sejarah docker ImageName, dan kemudian menulis fail Docker anda sendiri berdasarkan kandungan log untuk mengalih keluar langkah yang tidak perlu Kemudian imej yang dibina semula tidak akan mempunyai lapisan yang anda tidak miliki perlukan. Saya doakan awak berjaya.
Jika lapisan imej sudah wujud, ia tidak akan dimuat turun berulang kali.
Untuk menggunakan imej tertentu, anda perlu memuat turun semua lapisan, dan lapisan tengah juga diperlukan
Padamkan yang anda tidak perlukan
docker images
, cari yang anda tidak perlukan, kemudiandocker rmi <image_id>
Oleh kerana imej dijana berdasarkan Dockerfile dalam kebanyakan kes, sudah tentu kaedah ini juga kaedah penjanaan imej yang disyorkan secara rasmi kerana ia mudah untuk menghasilkan semula. Dalam proses menjana imej berdasarkan Dockerfile, hampir setiap arahan dalam Dockerfile akan mencipta bekas berdasarkan imej yang dijana oleh arahan sebelumnya, dan kemudian melaksanakan kandungan arahan untuk menjana lapisan baru, jadi kecuali untuk satu selepas FROM Lapisan cermin paling asas, selebihnya boleh dilihat sebagai superposisi semua operasi yang dilakukan pada lapisan boleh tulis, yang tidak boleh dipadamkan. Jika anda merasakan bahawa beberapa lapisan tidak diperlukan, adalah disyorkan untuk menyemak log imej: sejarah docker ImageName, dan kemudian menulis fail Docker anda sendiri berdasarkan kandungan log untuk mengalih keluar langkah yang tidak perlu Kemudian imej yang dibina semula tidak akan mempunyai lapisan yang anda tidak miliki perlukan. Saya doakan awak berjaya.