Setiap gambar buruh pelabuhan berisi beberapa set file yang diperlukan. File-file ini tidak lain adalah bagian kecil dari sistem operasi yang diperlukan untuk menjalankan wadah buruh pelabuhan sebagai unit terisolasi dari mesin apa pun. Jadi, bisa dibilang bagian ini adalah bagian minimal dari sistem operasi atau ruang pengguna sistem operasi dikurangi kernel sistem operasi.
Dalam tutorial ini, kami akan menunjukkan cara menggunakan perintah docker run image di Linux.
Persyaratan
- Sistem Linux dengan Docker terpasang.
- Kata sandi root dikonfigurasi di sistem Anda.
Sintaks Dasar
Gambar Docker adalah templat hanya-baca, terdiri dari sistem file berlapis, yang diperlukan untuk membangun wadah buruh pelabuhan yang sedang berjalan.
Sintaks dasar perintah gambar buruh pelabuhan ditunjukkan di bawah ini:
gambar buruh pelabuhan [OPTION]Penjelasan singkat dari setiap opsi ditunjukkan di bawah ini:
membangun: Opsi ini digunakan untuk membuat gambar dari file buruh pelabuhan.
Tarik: Opsi ini digunakan untuk mengunduh gambar dari registri buruh pelabuhan.
Dorong: Opsi ini digunakan untuk mengunggah atau mendorong gambar ke registri buruh pelabuhan.
menyimpan: Opsi ini digunakan untuk menyimpan gambar ke arsip tar.
memangkas: Opsi ini digunakan untuk menghapus semua gambar yang tidak digunakan.
rm: Opsi ini digunakan untuk menghapus satu atau lebih gambar.
sejarah: Opsi ini digunakan untuk menampilkan riwayat gambar.
beban: Opsi ini digunakan untuk memuat gambar dari arsip tar.
Unduh Gambar Docker
Anda dapat mengunduh dan menjalankan gambar apa pun dari Docker Hub menggunakan sintaks berikut:
gambar menjalankan buruh pelabuhanMisalnya, untuk mengunduh gambar Nginx dari Docker Hub, jalankan perintah berikut:
buruh pelabuhan tarik nginxIni akan mengunduh gambar Nginx, seperti yang ditunjukkan di bawah ini:
Menggunakan tag default: terbaruterbaru: Menarik dari perpustakaan/nginx
8559a31e96f4: Tarik selesai
8d69e59170f7: Tarik selesai
3f9f1ec1d262: Tarik selesai
d1f5ff4f210d: Tarik selesai
1e22bfa8652e: Tarik selesai
Intisari: sha256:21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Status: Mengunduh gambar yang lebih baru untuk nginx: terbaru
buruh pelabuhan.io/library/nginx:terbaru
Sekarang, Anda dapat menjalankan gambar yang diunduh dalam wadah dengan perintah berikut:
docker container run -dt -p 8080:80 nginxIni akan memulai wadah Nginx dan memetakan port TCP 80 dalam wadah ke port 8080 pada host Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aAnda dapat melihat container yang sedang berjalan dengan perintah berikut:
buruh pelabuhanAnda akan melihat output berikut:
CONTAINER ID IMAGE COMMAND DIBUAT STATUS PORT NAMAba43241e3ce3 nginx "/docker-entrypoint.… " 2 menit yang lalu, Naik 2 menit 0.0.0.0:8080->80/tcp frosty_bassi
Daftar Gambar Docker
Anda dapat membuat daftar semua gambar yang tersedia di sistem Anda dengan perintah berikut:
gambar buruh pelabuhanAtau
gambar buruh pelabuhanAnda akan melihat output berikut:
REPOSITORY TAG ID GAMBAR DIBUAT UKURANnginx terbaru 2622e6cca7eb 4 minggu lalu 132 MB
Anda juga dapat menggunakan opsi -q untuk hanya menampilkan ID gambar dari gambar:
gambar buruh pelabuhan -qAnda akan melihat output berikut:
2622e6cca7ebKesimpulan
Dalam panduan di atas, Anda mempelajari apa itu gambar buruh pelabuhan dan cara mengunduh dan menjalankan gambar dari Docker Hub. Anda dapat menggunakan panduan ini untuk mempelajari dasar-dasar gambar Docker.