Apabila menggunakan Docker untuk membina perkhidmatan Nginx, selalunya perlu untuk memasang direktori Nginx untuk memudahkan pengubahsuaian fail konfigurasi Nginx dan pengurusan sumber tapak web. Berikut akan memperkenalkan langkah-langkah bagaimana untuk melekapkan direktori Nginx dalam Docker.
Anda boleh menggunakan arahan berikut untuk memulakan bekas Nginx baharu:
docker run -d --name mynginx nginx
Arahan ini akan bermula dalam latar belakang Bekas Nginx. Jika tiada imej Nginx secara tempatan, imej Nginx akan dimuat turun dari Docker Hub.
Untuk melekapkan direktori Nginx, anda perlu menentukan direktori sebagai direktori tempatan dan melekapkan direktori tempatan ini ke direktori yang ditentukan bagi bekas Nginx . Sebagai contoh, kita boleh melekapkan direktori tempatan /my/nginx/location
di bawah direktori /etc/nginx/conf.d
bekas Nginx:
docker run -d --name mynginx -v /my/nginx/location:/etc/nginx/conf.d nginx
Arahan ini menentukan direktori tempatan /my/nginx/location
, yang akan dipasang pada Nginx Di bawah direktori /etc/nginx/conf.d
bekas. Dengan cara ini, di dalam bekas Nginx, apabila mengakses direktori /etc/nginx/conf.d
, anda boleh melihat kandungan direktori tempatan /my/nginx/location
.
Ubah suai fail konfigurasi Nginx dalam direktori /my/nginx/location
pada hos tempatan. Semua operasi pengubahsuaian boleh dilakukan terus pada hos tempatan. Selepas pengubahsuaian selesai, mulakan semula bekas Nginx untuk menjadikan konfigurasi baharu berkuat kuasa:
docker restart mynginx
Gunakan perintah docker exec
untuk memasuki bekas untuk menyemak sama ada konfigurasi Nginx adalah Berkesan:
docker exec -it mynginx /bin/bash cd /etc/nginx/conf.d ls -l
Hasil output mestilah fail konfigurasi yang diubah suai. Jika anda tidak melihat fail konfigurasi yang diubah suai, kemudian semak sama ada direktori tempatan berjaya dipasang dan sama ada terdapat mesej ralat dalam log kontena Nginx.
Ringkasan
Memasang direktori Nginx dalam Docker adalah sangat mudah Anda hanya perlu menggunakan perintah docker run
untuk menentukan parameter -v
dan melekapkan direktori setempat ke direktori tersebut. Bekas Nginx. Dengan cara ini, kami boleh mengubah suai fail konfigurasi Nginx pada hos tempatan dengan mudah dan mengurus perkhidmatan Nginx dengan lebih baik.
Atas ialah kandungan terperinci Cara docker memasang direktori nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!