Rumah >Operasi dan penyelenggaraan >Docker >Untuk apa hab buruh pelabuhan digunakan?

Untuk apa hab buruh pelabuhan digunakan?

藏色散人
藏色散人asal
2021-12-30 14:04:096139semak imbas

Hab Docker ialah pendaftaran awam yang diselenggara oleh Docker. Ia mengandungi lebih daripada 15,000 imej yang boleh digunakan untuk memuat turun dan membina bekas, dan juga menyediakan pensijilan, struktur kumpulan kerja, alatan aliran kerja dan alat pencetus peribadi .

Untuk apa hab buruh pelabuhan digunakan?

Persekitaran pengendalian artikel ini: sistem ubuntu 18.04, Docker versi 20.10.11, komputer Dell G3.

Hab buruh pelabuhan digunakan untuk apa?

Hab Docker ialah pendaftaran awam yang diselenggara oleh Docker Ia mengandungi lebih daripada 15,000 imej yang boleh digunakan untuk memuat turun dan membina bekas, dan juga menyediakan pensijilan, struktur kumpulan kerja dan alatan aliran kerja (seperti webhooks), bina pencetus dan alatan peribadi (seperti repositori peribadi untuk menyimpan imej yang anda tidak mahu kongsikan secara terbuka).

Ciri Docker Hub

Mari kita lihat dengan lebih dekat ciri Docker Hub, di sini anda boleh melihat maklumat lanjut.

  • Repositori peribadi

  • Organisasi dan pasukan

  • Binaan automatik

  • Webhooks

Repositori peribadi

Kadangkala anda tidak mahu menjadikan atau berkongsi imej anda awam, jadi Docker Hub membenarkan anda mempunyai repositori repositori peribadi, anda boleh log masuk di sini untuk menyediakannya.

Organisasi dan Institusi

Salah satu aspek repositori peribadi yang lebih berguna ialah anda boleh berkongsi repositori dengan pasukan anda atau organisasi anda. Docker Hub menyokong penciptaan organisasi supaya anda dan rakan sekerja anda boleh mengurus repositori peribadi anda Di sini anda boleh belajar cara membuat dan mengurus organisasi.

Bina Automatik

Fungsi binaan automatik akan membina atau mengemas kini imej secara automatik daripada Github dan BitBucket terus ke Docker Hub dengan menambahkan komit pada repositori Github atau Bitbucket dilaksanakan dan apabila anda menolak penyerahan, binaan dan kemas kini akan dicetuskan.

Untuk menyediakan binaan automatik anda perlu:

1 Buat akaun Docker Hub dan log masuk

2 Sambungkan GitHub atau BitBucket anda melalui menu Pautan Akaun

3. Konfigurasikan binaan automatik

4. Pilih projek Github atau BitBucket yang mengandungi fail Docker

5 cawangan induk)

6 Cipta nama untuk binaan automatik

7 Tentukan label Docker untuk membina

8 /.

Setelah binaan automatik dikonfigurasikan, binaan akan dicetuskan secara automatik dalam masa beberapa minit, dan anda akan melihat binaan baharu anda dalam sumber repositori Docker Hub dan ia akan dikemas kini selari dengan Github atau BitBucket anda Sehingga anda melumpuhkan binaan automatik.

Jika anda ingin melihat status binaan automatik anda, anda boleh pergi ke halaman binaan automatik Docker Hub anda dan ia akan menunjukkan kepada anda status dan sejarah binaan binaan anda.

Setelah anda membuat binaan automatik, anda boleh melumpuhkan atau memadamkannya. Walau bagaimanapun, anda tidak boleh menolak binaan automatik melalui docker push, tetapi hanya boleh mengurusnya dengan menyerahkan kod anda pada Github atau BitBucket.

Anda boleh mencipta berbilang binaan automatik dalam repositori, mengkonfigurasinya untuk menentukan hanya cawangan Dockerfile atau Git.

Bina pencetus

Binaan automatik juga boleh dicetuskan melalui URL Docker Hub, jadi anda boleh membina imej secara automatik melalui pembinaan semula arahan.

Webhooks

Webhooks ialah sebahagian daripada repositori anda dan membolehkan anda mencetuskan acara apabila imej dikemas kini atau ditolak ke repositori anda. Apabila imej anda ditolak, webhook boleh dihantar berdasarkan URL yang anda tentukan dan Json yang sah.

Pembelajaran yang disyorkan: "Tutorial Video Docker"

Atas ialah kandungan terperinci Untuk apa hab buruh pelabuhan digunakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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