Hab Docker ialah gudang awam yang diselenggara secara rasmi oleh Docker, yang sudah termasuk lebih daripada 2,650,000 imej kebanyakan keperluan boleh dipenuhi dengan memuat turun imej terus daripada Docker Hub.
Persekitaran pengendalian artikel ini: sistem centOS6.8, Docker versi 18.09.x, komputer Dell G3.
Apakah hab docker?
Pada masa ini, Docker secara rasmi mengekalkan gudang awam, Docker Hub, yang sudah termasuk lebih daripada 2,650,000 imej. Kebanyakan keperluan boleh dicapai dengan memuat turun imej terus dari Docker Hub.
Alamat Docker Hub: https://hub.docker.com/
Log Masuk
Anda boleh memasukkan pengguna secara interaktif dengan melaksanakan log masuk docker nama arahan dan kata laluan untuk melengkapkan log masuk ke Docker Hub melalui antara muka baris arahan.
Anda boleh log keluar melalui log keluar buruh pelabuhan.
Tarik imej
Anda boleh menggunakan arahan carian docker untuk mencari imej dalam gudang rasmi dan gunakan arahan docker pull untuk memuat turunnya secara setempat.
Sebagai contoh, cari dengan centos sebagai kata kunci:
$ docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 6449 [OK] ansible/centos7-ansible Ansible on Centos7 132 [OK] consol/centos-xfce-vnc Centos container with "headless" VNC session… 126 [OK] jdeathe/centos-ssh OpenSSH / Supervisor / EPEL/IUS/SCL Repos - … 117 [OK] centos/systemd systemd enabled base container. 96 [OK]
Anda boleh melihat bahawa banyak imej yang mengandungi kata kunci dikembalikan, termasuk nama imej, perihalan dan nombor koleksi (menunjukkan imej imej tahap perhatian), sama ada ia dicipta secara rasmi (RASMI), sama ada ia dibina secara automatik (AUTOMATED).
Cermin boleh dibahagikan kepada dua kategori bergantung kepada sama ada ia disediakan secara rasmi.
Satu ialah imej seperti centos, yang dipanggil imej asas atau imej akar. Imej asas ini dibuat, disahkan, disokong dan disediakan oleh Syarikat Docker. Imej sedemikian sering menggunakan satu perkataan sebagai nama mereka.
Terdapat juga jenis, seperti imej ansible/centos7-ansible, yang dicipta dan diselenggara oleh pengguna berdaftar Docker Hub, selalunya dengan awalan nama pengguna. Anda boleh menentukan untuk menggunakan imej yang disediakan oleh pengguna tertentu melalui nama pengguna awalan/, seperti pengguna yang boleh dipercayai.
Selain itu, semasa mencari, anda boleh menggunakan parameter --filter=stars=N untuk menentukan bahawa hanya imej dengan nombor koleksi N atau lebih akan dipaparkan.
Muat turun imej centos rasmi secara tempatan.
$ docker pull centos Using default tag: latest latest: Pulling from library/centos 7a0437f04f83: Pull complete Digest: sha256:5528e8b1b1719d34604c87e11dcd1c0a20bedf46e83b5632cdeac91b8c04efc1 Status: Downloaded newer image for centos:latest docker.io/library/centos:latest
Tekan imej
Pengguna juga boleh menolak imej mereka sendiri ke Docker Hub melalui arahan tolak docker selepas log masuk.
Sila gantikan nama pengguna dalam arahan berikut dengan nama pengguna akaun Docker anda.
$ docker tag ubuntu:18.04 username/ubuntu:18.04 $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 275d79972a86 6 days ago 94.6MB username/ubuntu 18.04 275d79972a86 6 days ago 94.6MB $ docker push username/ubuntu:18.04 $ docker search username NAME DESCRIPTION STARS OFFICIAL AUTOMATED username/ubuntu
Pembinaan automatik (selepas 18 Jun 2021, ciri ini hanya akan tersedia kepada pengguna berbayar.)
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci apa itu hab buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!