Rumah >Operasi dan penyelenggaraan >Docker >Cara docker memasang direktori nginx

Cara docker memasang direktori nginx

PHPz
PHPzasal
2023-04-17 16:38:152483semak imbas

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.

  1. Buat bekas Nginx baharu

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.

  1. Mount Nginx directory

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.

  1. Ubah suai fail konfigurasi Nginx

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
  1. Pengesahan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn