Docker – Mungkinkah Gambar Memiliki Banyak Tag?

Docker Mungkinkah Gambar Memiliki Banyak Tag



Gambar Docker adalah bagian dasar dari lingkungan Docker yang digunakan untuk membangun dan menerapkan proyek di dalam kontainer. Pengembang Docker sering bekerja dengan gambar Docker untuk mengemas proyek mereka, tetapi terkadang mereka perlu memperbarui dependensi aplikasi atau proyek. Mereka juga ingin menyimpan perubahan dari versi sebelumnya. Untuk tujuan ini, pengguna dapat menandai gambar atau menentukan versi gambar untuk identifikasi unik.

Artikel ini akan menjelaskan:

Apakah Mungkin Memiliki Beberapa Tag untuk Gambar?

Ya, gambar Docker mungkin memiliki banyak tag. Seperti di Docker, image diperbarui dari waktu ke waktu sesuai kebutuhan, seperti halnya pembaruan aplikasi. Untuk tujuan ini, pengguna perlu menentukan versi gambar tertentu atau tag unik untuk identifikasi. Oleh karena itu, gambar Docker dapat memiliki banyak salinan gambar bersama dengan tag unik.







Bagaimana Membangun Gambar Dengan Berbagai Tag?

Anda dapat membuat gambar yang sama dengan banyak tag sambil membuat gambar dari Dockerfile. Untuk tujuan ini, ikuti instruksi yang diberikan.



Langkah 1: Buat Dockerfile
Pertama, buat file sederhana bernama “ Dockerfile ”. Kemudian, rekatkan instruksi kode di bawah ini ke Dockerfile:



DARI ular piton
WORKDIR /src/app
SALIN. .
CMD [ 'ular piton' , './pythonapp.py' ]

Instruksi di atas membuat gambar untuk menjalankan program python sederhana yang didefinisikan dalam ' pythonapp.py ”berkas:





Langkah 2: Buat Gambar Dengan Banyak Tag
Selanjutnya, gunakan “ membangun buruh pelabuhan ” untuk menghasilkan gambar dengan banyak tag. Pengguna dapat menggunakan “ -T ' atau ' -menandai ” opsi untuk membuat beberapa gambar tag. Misalnya, untuk membuat gambar dengan tiga tag berbeda, kita harus menggunakan “ -T ” opsi tiga kali:



> docker build -t python:terbaru -t python: 3.6 -t python: 3.4

Langkah 3: Verifikasi
Sekarang, verifikasi apakah gambar telah dibuat dengan tag yang ditentukan:

> gambar buruh pelabuhan

Tandai Gambar di Docker

Namun, pengguna dapat menandai gambar beberapa kali. Dengan kata lain, Anda dapat menentukan tag yang berbeda untuk gambar tunggal atau serupa. Untuk tujuan ini, “ tag buruh pelabuhan ” dapat dimanfaatkan.

Tindak lanjuti prosedur yang disebutkan di bawah ini untuk menandai gambar di Docker.

Langkah 1: Tandai Gambar
Untuk memberi tag pada gambar untuk menentukan versi gambar, gunakan ' tag buruh pelabuhan : ' memerintah:

> tag buruh pelabuhan python: python terbaru: 2.4

Dalam perintah di atas, kami telah menandai ' python: terbaru 'gambar sebagai' python:2.4 ”:

Anda dapat menandai satu gambar berkali-kali untuk menentukan beberapa tag dari suatu gambar. Misalnya, kami telah kembali menandai ' python: terbaru 'gambar sebagai' python:2.8 ”:

> tag buruh pelabuhan python: python terbaru: 2.8

Langkah 2: Verifikasi Jika Gambar Ditandai
Selanjutnya, periksa semua gambar di Docker untuk memverifikasi apakah gambar yang baru diberi tag dibuat atau tidak:

> gambar buruh pelabuhan

Dapat diamati bahwa kami telah menetapkan dua tag untuk “ python: terbaru ' gambar.

Kesimpulan

Ya! Sebuah gambar mungkin memiliki banyak tag. Karena gambar diperbarui dari waktu ke waktu dan pengguna harus diminta untuk menetapkan tag pengenal unik ke gambar. Namun, Anda dapat membuat gambar yang sama dengan banyak tag menggunakan “ docker build -t -t :tag ' memerintah. Untuk membuat gambar dari beberapa tag, gunakan tombol “ -T ” beberapa kali. Blog ini telah mengilustrasikan bahwa mungkin saja sebuah gambar memiliki tag yang berbeda.