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 ImageFROM ubuntuMAINTAINER ricofedryan14@gmail.comRUN apt-get updateRUN apt-get install -y nginxCMD ["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
Mungkin hanya sekian artikel mengenai pembuatan Image dengan Docker File
Semoga bermanfaat....










Tidak ada komentar: