Docker, sebagai teknologi kontena yang popular, bertujuan untuk menyediakan pembangun dan pentadbir sistem cara yang mudah untuk membina, menggunakan dan menjalankan aplikasi. Imej Docker ialah salah satu konsep teras Docker Ia boleh dianggap sebagai persekitaran maya yang mengandungi semua komponen, persekitaran dan kod yang diperlukan untuk aplikasi berjalan.
Jadi bagaimana untuk membungkus imej Docker? Dalam artikel ini, kami akan memperkenalkan proses dan langkah berjaga-jaga untuk membungkus fail imej dengan Docker.
Sebelum memahami cara membungkus imej Docker, kita perlu memahami pengetahuan asas imej Docker.
Imej Docker ditakrifkan oleh fail Dockerfile. Fail Docker ialah fail teks yang mengandungi satu siri arahan yang menerangkan cara imej Docker ini perlu dibina. Apabila membina imej Docker, Docker akan melaksanakan arahan dalam Fail Docker langkah demi langkah dan menjana imej baharu.
Berikut ialah proses umum untuk membungkus imej Docker:
Pertama, kita perlu mencipta fail Dockerfile untuk mentakrifkan imej Docker kami harus mengandungi dan cara membinanya.
Fail Docker biasa mungkin mengandungi arahan berikut:
Untuk membina imej Docker, anda perlu menggunakan arahan binaan docker, yang boleh membina imej baharu secara automatik mengikut arahan dalam fail Docker. Format arahan
adalah seperti berikut:
docker build -t <镜像名称> <Dockerfile所在路径>
adalah seperti berikut:
docker build -t my-image /path/to/Dockerfile
Parameter -t
menentukan nama imej yang baru dibina dan /path/to/Dockerfile
menentukan Laluan di mana Fail Docker berada.
Selepas membina imej Docker, kami perlu menggunakan arahan docker run untuk memulakan bekas dan menjalankan aplikasi kami. Format arahan
adalah seperti berikut:
docker run -p <宿主机端口>:<容器端口> -d <镜像名称>
adalah seperti berikut:
docker run -p 8080:80 -d my-image
-p
Parameter menentukan hubungan pemetaan antara port hos dan port kontena Parameter -d
menentukan bahawa bekas berjalan dalam mod latar belakang.
Anda boleh melihat bekas Docker yang sedang dijalankan melalui arahan ps docker Format arahan adalah seperti berikut:
docker ps
Apabila kita perlu menghentikan bekas Docker, kita boleh menggunakan arahan docker stop Format arahan adalah seperti berikut:
docker stop <容器ID>
docker rm <容器ID>
docker rmi <镜像名称>
Atas ialah kandungan terperinci Cara docker membungkus fail imej. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!