Cara Mengatasi “–squash hanya didukung di daemon Docker dengan fitur eksperimental diaktifkan” Kesalahan Docker

Cara Mengatasi Squash Hanya Didukung Di Daemon Docker Dengan Fitur Eksperimental Diaktifkan Kesalahan Docker



Docker adalah alat yang mapan dan banyak digunakan untuk pengembangan proyek DevOps. Itu membangun dan menyebarkan proyek dengan bantuan berbagai komponen, dan gambar Docker adalah salah satunya. Gambar Docker berisi instruksi untuk menjalankan wadah untuk menyebarkan proyek.

Untuk membuat image Docker dengan ukuran minimum “ docker build –squash ” perintah digunakan. Namun terkadang, saat pengembang menjalankan perintah tersebut untuk membuat gambar, ' –squash hanya didukung pada daemon Docker dengan fitur eksperimental diaktifkan ” terjadi kesalahan.

Di blog ini, kami akan mendemonstrasikan cara mengatasi –squash hanya didukung pada daemon Docker dengan kesalahan yang mengaktifkan fitur eksperimental.







Bagaimana Mengatasi “–squash Hanya Didukung di Docker Daemon dengan Fitur Eksperimental Diaktifkan” Kesalahan Docker?

Daemon Docker adalah komponen utama Docker yang digunakan untuk mendengarkan API Docker dan mengelola komponen Docker, seperti gambar Docker, wadah, pendaftar, dan sebagainya. Saat fitur eksperimen Docker dinonaktifkan, daemon Docker tidak mengizinkan penggerebekan lapisan Docker untuk membuat image Docker dengan ukuran minimum. Oleh karena itu, ketika pengguna mencoba menjalankan “ docker build –squash ” perintah, kesalahan yang ditentukan terjadi, seperti yang ditunjukkan di bawah ini:





Perbaiki: Aktifkan Fitur Eksperimental Docker Daemon

Untuk mengatasi kesalahan yang ditentukan, ikuti instruksi yang disediakan.





Langkah 1: Buka Aplikasi Docker
Pertama, luncurkan aplikasi Docker Desktop dari menu Start:



Langkah 2: Buka Pengaturan Docker
Selanjutnya, kunjungi pengaturan Docker dengan menekan tombol “ Gigi ” ikon:

Langkah 3: Aktifkan Fitur Eksperimental
Buka ' Mesin Docker ” pengaturan di bawah pengaturan Docker. Dari output di bawah ini, Anda dapat melihat bahwa Docker Daemon “ eksperimental fitur ” ditetapkan sebagai “ Salah ”, yang berarti fitur eksperimental saat ini dinonaktifkan:

Untuk mengatasi kesalahan yang ditentukan, pengguna diminta untuk mengaktifkan fitur eksperimental. Untuk tujuan ini, tetapkan nilai “ eksperimental ' sebagai ' BENAR ”. Lalu, tekan tombol “ Terapkan & mulai ulang ” tombol untuk menyimpan perubahan:

Sekarang, buka terminal favorit Anda dan jalankan perintah “ docker build –squash ” perintah untuk memverifikasi apakah kesalahan teratasi atau tidak:

$ membangun buruh pelabuhan --labu -t demo .

Di sini, Anda dapat melihat bahwa kami telah berhasil menyelesaikan kesalahan yang ditentukan:

Kami telah menguraikan tentang cara mengatasi ' –squash adalah salah satu yang didukung pada daemon Docker dengan fitur eksperimental diaktifkan Kesalahan buruh pelabuhan.

Kesimpulan

Untuk mengatasi kesalahan Docker yang disebutkan, pertama buka aplikasi Docker Desktop dan arahkan ke pengaturannya. Dari pengaturan Docker, kunjungi “ Mesin Docker ” pengaturan. Setelah itu, aktifkan “ eksperimental ” fitur dengan menetapkan nilainya sebagai “ BENAR ”. Posting ini telah menunjukkan cara mengatasi ' –squash adalah salah satu yang didukung pada daemon Docker dengan fitur eksperimental diaktifkan Kesalahan buruh pelabuhan.