English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nginx هو خادم HTTP و代理 HTTP عالي الأداء، وهو يقدم أيضًا خدمات IMAP/POP3/SMTP.
زيارة عنوان مكتبة صور Nginx: https://hub.docker.com/_/nginx?tab=tags。
يمكنك عرض إصدارات Nginx الأخرى من خلال خيار ترتيب حسب، الإصدار المبدئي هو الإصدار الأحدث nginx:latest。
يمكنك أيضًا العثور على الإصدارات الأخرى التي تريدها في القائمة المنسدلة:
بالإضافة إلى ذلك، يمكننا أيضًا استخدام الأمر docker search nginx لعرض الإصدارات المتاحة:
$ docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 3260 [OK] jwilder/nginx-proxy Automated Nginx reverse proxy for docker c... 674 [OK] richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable ... 207 [OK] million12/nginx-php Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS... 67 [OK] maxexcloo/nginx-php Docker framework container with Nginx and ... 57 [OK] ...
في هذا المثال، نقوم بسحب أحدث إصدار من الصورة الرسمية:
$ docker pull nginx:latest
استخدام الأمر التالي لتحقق مما إذا تم تثبيت nginx أم لا:
$ docker images
في الصورة المرفقة يمكننا رؤية أننا قمنا بتثبيت أحدث إصدار (latest) من صور nginx.
بعد إكمال التثبيت، يمكننا استخدام الأوامر التالية لتشغيل صناديق nginx:
$ docker run --name nginx-test -p 8080:80 -d nginx
شرح المعلمات:
--name nginx-testـ اسم الصندوق.
-p 8080:80ـ نقوم بتحويل المنفذ، نقوم بتحويل منفذ 8080 المحلي إلى منفذ 80 الداخلي للصندوق.
-d nginxـ تعيين صناديق Docker لتعمل في الخلفية باستمرار.
في النهاية، يمكننا الوصول إلى خدمة nginx عبر منفذ 8080 مباشرة من خلال المتصفح: