Breaking News
recent

Docker Automation : Membuat Image dengan Docker File


Di Docker, selain menggunakan Image dengan mendownloadnya(pull) dari Docker Hub, kita juga bisa membuat Docker Image sendiri, itu dapat dilakukan dengan bantuan Docker Files. Docker File adalah file teks sederhana dengan instruksi tentang cara membuat Docker Image.

Langkah-langkah membuat Docker File


    1. Buat file bernama Docker File dan edit menggunakan vim. Catatan: nama file harus "Dockerfile" dengan huruf "D" harus kapital.

    2. Edit file tersebut dengan Vim atau teks editor lainnya.
   Bangun File Docker anda menggunakan instruksi berikut.

#Membuat Image
FROM ubuntu
MAINTAINER ricofedryan14@gmail.com
RUN apt-get update
RUN apt-get install -y nginx
CMD ["echo","Image created"]

Penjelasan:

  • "#Membuat Image" adalah komentar. Kalian dapat menambahkan komentar di Docker File dengan bantuan perintah "#" 
  • "FROM" ini menjelaskan Docker, darimana Base Image yang ingin dijadikan sebagai Image kalian. Dalam contoh ini, saya membuat Image dari Image Ubuntu
  • "MAINTAINER" Disini kalian tentukan ID Email kalian yang akan dimasukkan (Email yang dicantumkan di Docker HUB)
  • "RUN" Digunakan untuk menjalankan perintah terhadap Image. Dalam contoh ini, pertama-tama saya memperbarui paket  -paket Ubuntu, kemudian dilanjut dengan menginstall Nginx


    3. Simpan File

Sekarang kita akan membangun File Docker. File Docker dapat dibangun dengan perintah berikut
docker build
Metode ini memungkinkan pengguna untuk membangun Docker Image nya sendiri.

Syntax

docker build -t ImageName:TagName dir

Penjelasan:


  • " -t  "adalah menyebutkan tag Image
  • "ImageName" adalah nama yang ingin kalian berikan ke Image kalian
  • "TagName" adalah tag yang ingin kalian berikan pada Image kalian
  • " dir " adalah Direktori tempat File Docker berada


Contoh:

sudo docker build -t myimage:0.1 .

Bila sudah Success seperti gambar diatas, maka build Image sudah berhasil

Penjelasan:

  • "myimage" adalah nama Image yang kita berikan
  • "0.1" adalah nomor tag(versi) yang kita berikan untuk Image
  • "." di akhir perintah menandakan direktori yang digunakan saat ini

Ketikan perintah di bawah untuk melihat daftar Image yang ada di Docker kalian

docker images

Jika nama Image kalian sudah muncul di daftar seperti gambar di atas, maka pembuatan Image sudah berhasil, dan sekarang kalian dapat membuat Container dari Image baru kalian.


Mungkin hanya sekian artikel mengenai pembuatan Image dengan Docker File
Semoga bermanfaat....

Tidak ada komentar:

Diberdayakan oleh Blogger.