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