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