Setiap gambar pelabuhan mengandungi beberapa set fail yang diperlukan. Fail-fail ini tidak lain hanyalah sebahagian kecil dari sistem operasi yang diperlukan untuk menjalankan container docker sebagai unit terpencil dari mana-mana mesin. Oleh itu, anda boleh mengatakan bahagian ini adalah bahagian minimum dari sistem operasi atau pengguna sistem operasi ruang minus kernel sistem operasi.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan perintah image run docker di Linux.
Keperluan
- Sistem Linux dengan Docker dipasang.
- Kata laluan root dikonfigurasikan dalam sistem anda.
Sintaksis Asas
Imej Docker adalah templat hanya baca, terdiri daripada sistem fail berlapis, yang diperlukan untuk membina wadah docker yang sedang berjalan.
Sintaks asas arahan gambar pelabuhan ditunjukkan di bawah:
gambar pelabuhan [PILIHAN]Penjelasan ringkas mengenai setiap pilihan ditunjukkan di bawah:
membina: Pilihan ini digunakan untuk membina gambar dari file docker.
tarik: Pilihan ini digunakan untuk memuat turun gambar dari pendaftaran buruh pelabuhan.
tolak: Pilihan ini digunakan untuk memuat naik atau mendorong gambar ke pendaftaran pelabuhan.
berjimat: Pilihan ini digunakan untuk menyimpan gambar ke arkib tar.
memangkas: Pilihan ini digunakan untuk membuang semua gambar yang tidak digunakan.
rm: Pilihan ini digunakan untuk membuang satu atau lebih gambar.
sejarah: Pilihan ini digunakan untuk memaparkan sejarah gambar.
memuatkan: Pilihan ini digunakan untuk memuatkan gambar dari arkib tar.
Muat turun Docker Image
Anda boleh memuat turun dan menjalankan sebarang gambar dari Docker Hub menggunakan sintaks berikut:
gambar lari dokSebagai contoh, untuk memuat turun gambar Nginx dari Docker Hub jalankan arahan berikut:
dok menarik nginxIni akan memuat turun gambar Nginx, seperti gambar di bawah:
Menggunakan teg lalai: terkiniterkini: Menarik dari perpustakaan / nginx
8559a31e96f4: Tarik selesai
8d69e59170f7: Tarik selesai
3f9f1ec1d262: Tarik selesai
d1f5ff4f210d: Tarik selesai
1e22bfa8652e: Tarik selesai
Pencernaan: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Status: Muat turun gambar baru untuk nginx: terkini
tukang dok.io / library / nginx: terkini
Sekarang, anda boleh menjalankan gambar yang dimuat turun dalam bekas dengan arahan berikut:
run container container run -dt -p 8080: 80 nginxIni akan memulakan bekas Nginx dan memetakan port TCP 80 di dalam bekas ke port 8080 pada host Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aAnda dapat melihat bekas anda yang sedang berjalan dengan arahan berikut:
dok dokAnda harus melihat output berikut:
KANDUNGAN ID GAMBAR MENGANDUNG NAMA PELABUHAN STATUS YANG DILAKUKANba43241e3ce3 nginx "/ docker-entrypoint.… "2 minit yang lalu, Naik 2 minit 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Senaraikan Gambar Docker
Anda boleh menyenaraikan semua gambar yang ada di sistem anda dengan arahan berikut:
gambar dokAtau
gambar docker lsAnda harus melihat output berikut:
ID GAMBAR TAG REPOSITORI SAIZ YANG DIBUATnginx terkini 2622e6cca7eb 4 minggu yang lalu 132MB
Anda juga boleh menggunakan pilihan -q untuk memaparkan ID gambar gambar sahaja:
gambar pelabuhan -qAnda harus melihat output berikut:
2622e6cca7ebKesimpulannya
Dalam panduan di atas, anda telah mengetahui apa itu gambar dok dan bagaimana memuat turun dan menjalankan gambar dari Docker Hub. Anda boleh menggunakan panduan ini untuk mengetahui asas-asas gambar Docker.