Menggunakan Docker file: Membuat dan Menyesuaikan Gambar dengan Docker file

Menggunakan a adalah metode ampuh untuk membuat dan menyesuaikan dalam. Berikut adalah proses mendetail dan contoh spesifik penggunaan a untuk membuat dan menyesuaikan an: Dockerfile images Docker Dockerfile image

Membuat Dockerfile

Mulailah dengan membuat file teks baru dan beri nama. Dockerfile

Tentukan basisnya image

Gunakan FROM perintah untuk menentukan gambar dasar untuk file image. Gambar dasar dapat berupa gambar yang sudah ada image atau Docker Hub gambar lain yang telah Anda buat sebelumnya.

Misalnya, untuk menggunakan the Ubuntu 20.04 image sebagai basis image, Anda dapat menggunakan perintah berikut:

FROM ubuntu:20.04

Jalankan perintah instalasi dan konfigurasi

Gunakan RUN perintah untuk menjalankan perintah selama proses pembuatan gambar. Anda dapat menggunakan perintah penginstalan untuk paket perangkat lunak, konfigurasi lingkungan, membuat direktori, dan melakukan tugas lain yang diperlukan.

Misalnya, untuk menginstal Nginx di image, Anda dapat menggunakan perintah berikut:

RUN apt-get update && apt-get install -y nginx

Sao chép các tệp tin và thư mục vào image

Salin file dan direktori ke dalam image: Gunakan COPY perintah untuk menyalin file dan direktori dari mesin host ke dalam file image. Anda dapat menyalin file sumber, direktori aplikasi, file konfigurasi, dan sumber daya lainnya ke dalam file image.

Misalnya, untuk menyalin app direktori dari mesin host ke /app  direktori di image, Anda dapat menggunakan perintah berikut:

COPY app /app

Tentukan perintah default saat memulai a container

Gunakan CMD perintah untuk menentukan perintah default yang akan dijalankan saat container dimulai dari image. Perintah tersebut CMD menentukan program utama atau perintah yang akan dijalankan wadah saat startup.

Misalnya, untuk memulai Nginx di container, Anda dapat menggunakan perintah berikut:

CMD ["nginx", "-g", "daemon off;"]​

Membangun image dari Dockerfile

Gunakan docker build perintah bersama dengan jalur ke untuk membangun yang baru dari. Dockerfile image Dockerfile

Misalnya, untuk membuat image dari dalam direktori saat ini dan menamainya "myimage", Anda dapat menggunakan perintah berikut: Dockerfile

docker build -t myimage .​

 

Dengan menggunakan, Anda dapat menyesuaikan komponen dan konfigurasi di dalam untuk memenuhi kebutuhan spesifik aplikasi Anda. Dockerfile image

Misalnya, Anda dapat menggunakan a untuk menginstal paket perangkat lunak yang diperlukan, mengonfigurasi lingkungan, menyalin kode sumber dan sumber daya ke dalam file. menyediakan pendekatan yang fleksibel dan dapat digunakan kembali untuk membangun yang disesuaikan dalam. Dockerfile image Dockerfile images Docker