Menggunakan Docker file: Membina dan Menyesuaikan Imej dengan Docker file

Menggunakan a ialah kaedah yang berkuasa untuk membina dan menyesuaikan dalam. Berikut ialah proses terperinci dan contoh khusus menggunakan a untuk membina dan menyesuaikan: Dockerfile images Docker Dockerfile image

Buat a Dockerfile

Mulakan dengan mencipta fail teks baharu dan menamakannya. Dockerfile

Tentukan asas image

Gunakan FROM arahan untuk menentukan imej asas untuk image. Imej asas boleh menjadi imej sedia ada image atau Docker Hub imej lain yang telah anda bina sebelum ini.

Sebagai contoh, untuk menggunakan Ubuntu 20.04 image sebagai asas image, anda boleh menggunakan arahan berikut:

FROM ubuntu:20.04

Laksanakan arahan pemasangan dan konfigurasi

Gunakan RUN arahan untuk melaksanakan arahan semasa proses membina imej. Anda boleh menggunakan arahan pemasangan untuk pakej perisian, konfigurasi persekitaran, mencipta direktori dan melaksanakan tugas lain yang diperlukan.

Sebagai contoh, untuk memasang Nginx dalam image, anda boleh menggunakan arahan 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 fail dan direktori ke dalam image: Gunakan COPY arahan untuk menyalin fail dan direktori daripada mesin hos ke dalam fail image. Anda boleh menyalin fail sumber, direktori aplikasi, fail konfigurasi dan sumber lain ke dalam image.

Sebagai contoh, untuk menyalin app direktori daripada mesin hos ke /app  direktori dalam image, anda boleh menggunakan arahan berikut:

COPY app /app

Tentukan arahan lalai apabila memulakan a container

Gunakan CMD arahan untuk menentukan arahan lalai yang akan dilaksanakan apabila a container dimulakan dari image. Perintah itu CMD mentakrifkan program atau arahan utama yang bekas akan dijalankan semasa dimulakan.

Sebagai contoh, untuk memulakan Nginx dalam container, anda boleh menggunakan arahan berikut:

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

Bina image daripada Dockerfile

Gunakan docker build arahan bersama-sama dengan laluan ke untuk membina yang baharu daripada. Dockerfile image Dockerfile

Sebagai contoh, untuk membina image daripada dalam direktori semasa dan menamakannya "myimage," anda boleh menggunakan arahan berikut: Dockerfile

docker build -t myimage .​

 

Dengan menggunakan, anda boleh menyesuaikan komponen dan konfigurasi dalam untuk memenuhi keperluan khusus aplikasi anda. Dockerfile image

Sebagai contoh, anda boleh menggunakan a untuk memasang pakej perisian yang diperlukan, mengkonfigurasi persekitaran, menyalin kod sumber dan sumber ke dalam. menyediakan pendekatan yang fleksibel dan boleh digunakan semula untuk membina yang disesuaikan dalam. Dockerfile image Dockerfile images Docker