Soalan Lazim: Sekatan baharu terhadap penggunaan perkhidmatan Docker mulai 1 November 2020

Soalan Lazim: Sekatan baharu terhadap penggunaan perkhidmatan Docker mulai 1 November 2020

Artikel tersebut adalah sambungan ini ΠΈ ini artikel, ia akan mengandungi jawapan kepada soalan lazim tentang sekatan baharu terhadap penggunaan perkhidmatan daripada Docker, yang akan berkuat kuasa pada 1 November 2020.

Apakah syarat perkhidmatan Docker?

Syarat Perkhidmatan Docker ialah perjanjian antara anda dan Docker yang mengawal penggunaan produk dan perkhidmatan Docker oleh anda.

Bilakah syarat perkhidmatan baharu berkuat kuasa?

Syarat perkhidmatan yang dikemas kini berkuat kuasa serta-merta.

Apakah perubahan yang berlaku dalam syarat perkhidmatan?

Bahagian 2.5 telah mengalami perubahan yang paling ketara. Untuk mengetahui tentang semua perubahan, kami mengesyorkan agar anda membaca sepenuhnya syarat perkhidmatan.

Apakah had storan imej yang tidak aktif dan bagaimana ia akan menjejaskan akaun saya?

Storan imej adalah berdasarkan aktiviti muat turun atau muat naik setiap imej individu yang disimpan menggunakan akaun pengguna. Jika imej tidak dimuat turun/dimuat naik selama 6 bulan, ia akan dilabel "tidak aktif". Semua imej yang ditandakan sebagai "tidak aktif" dijadualkan untuk dipadamkan. Akaun dengan pelan langganan adalah tertakluk kepada pengehadan ini percuma untuk pemaju dan syarikat individu. Terdapat juga papan pemuka baharu yang tersedia untuk Docker Hub, memberikan anda keupayaan untuk melihat status semua imej kontena anda merentas semua repositori yang dikaitkan dengan akaun anda.

Apakah had storan imej kontena baharu?

Docker telah memperkenalkan dasar pengekalan imej kontena baharu untuk imej tidak aktif yang akan berkuat kuasa pada 1 November 2020. Dasar pengekalan imej kontena yang tidak aktif akan digunakan pada pelan harga berikut:

  • Pelan tarif percuma: akan ada had penyimpanan 6 bulan untuk imej tidak aktif;
  • Pelan Pro dan Pasukan: tidak akan ada sekatan pada tempoh penyimpanan imej tidak aktif.

Apakah imej "tidak aktif"?

Imej tidak aktif ialah imej bekas yang belum dimuat turun atau dimuat naik ke repositori imej Docker Hub selama 6 bulan.

Bagaimanakah saya boleh menyemak status imej saya?

Dalam repositori Docker Hub, setiap teg (dan imej terakhir yang dikaitkan dengan teg) mempunyai tarikh "Terakhir ditolak", yang boleh dilihat dengan mudah dalam Repositori jika anda log masuk ke akaun anda. Papan pemuka baharu yang menawarkan keupayaan untuk melihat status semua imej dalam semua repositori dalam akaun anda, termasuk label terbaharu serta versi label sebelumnya, akan tersedia dalam Docker Hub. Pemilik akaun akan dimaklumkan melalui e-mel tentang imej tidak aktif yang dijadualkan untuk dipadamkan.

Apakah yang berlaku kepada imej yang tidak aktif setelah had pengekalan dicapai?

Mulai 1 November 2020, semua imej yang ditandai sebagai "tidak aktif" akan dijadualkan untuk dipadamkan. Pemilik akaun akan dimaklumkan melalui e-mel tentang imej "tidak aktif" yang dijadualkan untuk dipadamkan.

Bagaimanakah saya boleh mendapatkan storan tanpa had untuk imej saya?

Sekatan ini hanya akan digunakan untuk pelan tarif percuma. Pengguna akaun dengan pelan tarif setiap atau Pasukan tidak tertakluk kepada sekatan. Jika anda mempunyai akaun Percuma, anda boleh menaik taraf kepada pelan Pro atau Pasukan dengan mudah daripada $5 bulanan dengan langganan tahunan.

Mengapakah Docker memperkenalkan dasar penyimpanan imej "tidak aktif" baharu?

Docker Hub, sebagai repositori imej kontena terbesar di dunia, menyimpan lebih 15PB data. Alat analitik dalaman Docker menunjukkan bahawa daripada 15PB imej yang disimpan dalam Docker Hub ini, lebih daripada 10PB tidak diminta selama lebih daripada enam bulan. Menggali lebih dalam, kami mengetahui bahawa kira-kira 4.5PB daripada imej tidak aktif ini dikaitkan dengan akaun Percuma.

Docker, selepas memperkenalkan sekatan sedemikian, akan dapat meningkatkan skala secara ekonomi dan menyediakan perkhidmatan percuma kepada pembangun dan pasukan yang menggunakan perkhidmatan untuk membina dan menyampaikan aplikasi di seluruh dunia.

Jika kami adalah pelanggan dengan pelan berasaskan repositori, adakah dasar pengekalan akan dikenakan kepada kami?

Tidak, pelanggan yang mempunyai sebarang pelan berbayar tidak akan dihadkan dari segi tempoh pengekalan.

Adakah Imej Rasmi akan tertakluk kepada dasar pengekalan imej "tidak aktif"?

Tidak. Dasar Pengekalan Imej Tidak Aktif tidak akan digunakan pada Imej Rasmi. Sebarang imej yang terkandung dalam ruang nama "perpustakaan" tidak akan dialih keluar. Imej yang diterbitkan daripada penerbit yang disahkan juga tidak akan dihadkan oleh dasar pengekalan imej yang tidak aktif.

Adakah dasar pengekalan digunakan pada repositori, teg atau imej?

Dasar ini hanya akan digunakan pada imej repositori yang belum diakses dalam tempoh 6 bulan yang lalu, termasuk imej dinyahpaut dan teg imej sebelumnya. Untuk maklumat lanjut lihat dokumentasi.

Sebagai contoh, jika teg ":latest" dimuat turun, adakah ini akan menghalang semua versi sebelumnya daripada dipadamkan?

Tidak. Jika teg ":latest" dimuat turun, hanya versi terkini ":latest" akan ditandakan sebagai aktif. Status versi sebelumnya label tidak akan berubah.

Apakah yang berlaku selepas memadamkan imej yang tidak aktif?

Imej yang tidak diakses dalam tempoh 6 bulan yang lalu akan ditandakan sebagai "tidak aktif" dan juga akan ditandakan untuk dipadamkan. Sebaik sahaja imej ditandakan sebagai tidak aktif, ia tidak boleh dimuat turun lagi. Imej tidak aktif juga akan kelihatan (dalam Panel Kawalan Imej) untuk satu tempoh masa supaya pelanggan mempunyai peluang untuk memulihkan imej.

Adakah mungkin untuk memulihkan imej yang dipadam?

Sebelum pemadaman, imej yang tidak aktif akan kelihatan untuk beberapa lama (dalam Panel Kawalan Imej) supaya pelanggan boleh memulihkan imej tersebut.

Jika saya mempunyai pelan warisan (berasaskan repositori), adakah akaun saya akan tertakluk pada dasar pengekalan imej tidak aktif dan sekatan muat turun?

Langganan warisan sedia ada bukan sasaran dasar muat turun dan sekatan. Sila ingat bahawa pelanggan sedemikian mempunyai masa sehingga 31 Januari 2021 untuk bertukar kepada rancangan tarif baru.

Apakah sekatan untuk memuat turun imej dari repositori Docker Hub?

Had memuat turun imej Docker adalah berdasarkan jenis akaun pengguna pengguna yang meminta imej, bukan jenis akaun pemilik imej. Mereka ditakrifkan di sini.

Hak maksimum pengguna akan dikenakan berdasarkan akaun peribadinya dan mana-mana organisasi yang menjadi miliknya. Muat turun tanpa kebenaran adalah "tanpa nama" dan dihadkan oleh alamat IP dan bukannya ID pengguna. Untuk mengetahui lebih lanjut tentang muat naik imej yang dibenarkan, lihat dokumentasi.

Bagaimanakah muat turun ditentukan untuk tujuan mengehadkan kekerapan muat turun?

Permintaan muat turun terdiri daripada sehingga dua permintaan GET daripada repositori UTL borang /v2/*/manifests/*.

Hakikatnya ialah memuat turun manifes imej berbilang seni bina memerlukan memuat turun senarai manifes dan kemudian memuat turun manifes yang dikehendaki untuk seni bina yang diperlukan. Permintaan HEAD tidak dikira.

Sila ambil perhatian bahawa semua muat turun, termasuk muat turun untuk imej yang anda sudah miliki, dikira dengan cara ini. Ini adalah kompromi untuk tidak mengira lapisan individu.

Bolehkah saya menjalankan cermin Docker Hub saya sendiri?

Lihat dokumentasiuntuk membuat ini. Memandangkan ia menggunakan permintaan HEAD, ia tidak akan dikira dalam tujuan mengehadkan kadar muat turun. Juga ambil perhatian bahawa permintaan imej awal tidak dicache, jadi ia akan dikira.

Adakah lapisan imej dikira?

Tidak. Memandangkan kami mengehadkan permintaan manifes, bilangan lapisan (permintaan gumpalan) semasa memuat turun tidak terhad pada masa ini. Ini adalah perubahan kepada dasar kami sebelum ini berdasarkan maklum balas daripada komuniti. Matlamat perubahan adalah untuk menjadikan dasar lebih mesra pengguna supaya pengguna tidak perlu mengira lapisan setiap imej yang boleh mereka gunakan.

Adakah kadar muat turun tanpa nama dihadkan berdasarkan alamat IP?

ya. Kekerapan permintaan dihadkan oleh alamat IP individu (contohnya, untuk pengguna tanpa nama: 100 permintaan dalam 6 jam dari satu alamat). Lihat butiran lanjut di sini.

Adakah permintaan muat turun daripada pengguna log masuk dihadkan oleh alamat IP?

Tidak, permintaan muat turun daripada pengguna yang dibenarkan adalah berasaskan akaun, bukan berasaskan IP. Akaun percuma dihadkan kepada 200 permintaan dalam tempoh enam jam. Akaun berbayar adalah tidak terhad.

Adakah sekatan akan dikenakan jika saya log masuk ke akaun saya dan kemudian seseorang secara tanpa nama daripada IP saya mencapai sekatan?

Tidak, pengguna yang log masuk ke akaun mereka untuk memuat turun imej akan dihadkan berdasarkan jenis akaun sahaja. Jika pengguna tanpa nama daripada IP anda menerima sekatan, ia tidak akan menjejaskan anda selagi anda dibenarkan atau tidak melanggar sekatan anda.

Adakah penting imej yang saya muat turun?

Tidak, semua imej dianggap sama. Sekatan adalah berdasarkan sepenuhnya pada tahap akaun di mana pengguna memuat turun imej, dan bukan pada tahap akaun pemilik repositori.

Adakah sekatan ini akan berubah?

Kami akan memantau dengan teliti sekatan dan memastikan bahawa ia berkaitan dengan kes penggunaan biasa mengikut tahapnya. Khususnya, sekatan Percuma dan Tanpa Nama hendaklah sentiasa memenuhi aliran kerja biasa pembangun tunggal. Berdasarkan prinsip ini, pelarasan akan dibuat mengikut keperluan. anda juga boleh Tulis kepada kami pendapat anda tentang had.

Bagaimana pula dengan sistem CI di mana muat turun akan menjadi tanpa nama?

Kami memahami bahawa terdapat keadaan di mana berbilang muat turun tanpa nama boleh diterima. Sebagai contoh, penyedia CI awan boleh menjalankan binaan berdasarkan PR kepada projek sumber terbuka. Pemilik projek mungkin tidak dapat menggunakan bukti kelayakan Docker Hub mereka dengan selamat untuk membenarkan muat turun dalam kes ini, dan skala penyedia sedemikian mungkin akan mencetuskan sekatan. Kami, sudah tentu, akan menyelesaikan kes sedemikian atas permintaan dan akan terus menambah baik mekanisme pengehad kadar muat turun kami untuk meningkatkan pengalaman kami dengan penyedia ini. Tulis kepada kami di mailto:[e-mel dilindungi]jika anda mempunyai sebarang kesulitan.

Adakah Docker akan menawarkan pelan harga berasingan untuk projek sumber terbuka?

Ya, Docker, sebagai sebahagian daripada sokongannya untuk komuniti Sumber Terbuka, kemudiannya akan mengumumkan rancangan harga baharu untuk mereka. Untuk memohon pelan tarif sedemikian, isikan Ρ„ΠΎΡ€ΠΌΡƒ.

NB Pada pelajaran Kursus video Docker, yang dirakam dalam Slurm pada musim panas 2020, penceramah bercakap secara terperinci tentang bekerja dengan imej pada tahap lanjutan. Sertai kami!

Sumber: www.habr.com

Tambah komen