Jupyter Docker Stacks عبارة عن مجموعة من صور Docker الجاهزة للتشغيل والتي تحتوي على تطبيقات Jupyter وأدوات الحوسبة التفاعلية. يمكنك استخدام صورة مكدسة للقيام بأي مما يلي (والمزيد):
يمكنك تجربة إصدار حديث نسبيًا لصورة quay.io/jupyter/base-notebook على mybinder.org. بخلاف ذلك، قد تساعدك الأمثلة أدناه على البدء إذا كان لديك Docker مثبتًا، ومعرفة صورة Docker التي تريد استخدامها، وترغب في تشغيل تطبيق Jupyter واحد في حاوية.
يصف دليل المستخدم الموجود على ReadTheDocs الاستخدامات والميزات الإضافية بالتفصيل.
Since `2023-10-20` our images are only pushed to `Quay.io` registry.
Older images are available on Docker Hub, but they will no longer be updated.
يسحب هذا الأمر صورة jupyter/scipy-notebook
التي تحمل علامة 2024-11-19
من Quay.io إذا لم تكن موجودة بالفعل على المضيف المحلي. ثم يبدأ بعد ذلك حاوية تقوم بتشغيل Jupyter Server مع الواجهة الأمامية لـ JupyterLab ويكشف المنفذ الداخلي للحاوية 8888
إلى المنفذ 10000
للجهاز المضيف:
docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2024-11-19
يمكنك تعديل المنفذ الذي يظهر عليه منفذ الحاوية عن طريق تغيير قيمة الخيار -p
إلى -p 8888:8888
.
تؤدي زيارة http://<hostname>:10000/?token=<token>
في المتصفح إلى تحميل JupyterLab، حيث:
hostname
هو اسم الكمبيوتر الذي يقوم بتشغيل Dockertoken
هو الرمز السري المطبوع في وحدة التحكم.تظل الحاوية سليمة لإعادة التشغيل بعد خروج الخادم.
يسحب هذا الأمر صورة jupyter/datascience-notebook
التي تحمل علامة 2024-11-19
من Quay.io إذا لم تكن موجودة بالفعل على المضيف المحلي. ثم تقوم بعد ذلك بتشغيل حاوية مؤقتة تقوم بتشغيل Jupyter Server مع الواجهة الأمامية لـ JupyterLab وتكشف الخادم على المنفذ المضيف 10000.
docker run -it --rm -p 10000:8888 -v " ${PWD} " :/home/jovyan/work quay.io/jupyter/datascience-notebook:2024-11-19
يؤدي استخدام العلامة -v
في الأمر إلى تحميل دليل العمل الحالي على المضيف ( ${PWD}
في أمر المثال) كـ /home/jovyan/work
في الحاوية. تظهر سجلات الخادم في المحطة.
تؤدي زيارة http://<hostname>:10000/?token=<token>
في المتصفح إلى تحميل JupyterLab.
نظرًا لاستخدام علامة --rm
، يقوم Docker تلقائيًا بتنظيف الحاوية وإزالة نظام الملفات عند خروج الحاوية، ولكن أي تغييرات يتم إجراؤها على دليل ~/work
وملفاته الموجودة في الحاوية ستظل سليمة على المضيف. تحافظ العلامة -i
على STDIN
الخاص بالحاوية مفتوحًا، وتتيح لك إرسال الإدخال إلى الحاوية من خلال الإدخال القياسي. تقوم العلامة -t
بإرفاق TTY زائف بالحاوية.
By default, [jupyter's root_dir](https://jupyter-server.readthedocs.io/en/latest/other/full-config.html) is `/home/jovyan`.
So, new notebooks will be saved there, unless you change the directory in the file browser.
To change the default directory, you must specify `ServerApp.root_dir` by adding this line to the previous command: `start-notebook.py --ServerApp.root_dir=/home/jovyan/work`.
JupyterLab هو الإعداد الافتراضي لجميع صور Jupyter Docker Stacks. لا يزال من الممكن العودة إلى Jupyter Notebook (أو تشغيل أمر بدء تشغيل مختلف). يمكنك تحقيق ذلك عن طريق تمرير متغير البيئة DOCKER_STACKS_JUPYTER_CMD=notebook
(أو أي أمر فرعي صالح آخر jupyter
) عند بدء تشغيل الحاوية؛ مزيد من المعلومات متوفرة في الوثائق.
2022-07-05
، تمت رعاية متسابقي aarch64
المستضافين ذاتيًا بواسطة @mathbunnyru
. من فضلك، فكر في رعاية عمله على GitHub2023-10-31
، يتم رعاية متسابقي aarch64
المستضافين ذاتيًا من قبل 2i2c non-profit organization
x86_64
و aarch64
aarch64-
أو x86_64-
، على سبيل المثال، quay.io/jupyter/base-notebook:aarch64-python-3.11.6
2022-09-21
، نقوم بإنشاء صور متعددة المنصات (ما عدا tensorflow-notebook
)2023-06-01
، قمنا أيضًا بإنشاء صورة tensorflow-notebook
متعدد المنصات2024-02-24
، قمنا بإنشاء متغيرات ممكّنة لـ CUDA لصورة pytorch-notebook
لمنصة x86_64
2024-03-26
، قمنا بإنشاء نسخة ممكّنة لـ CUDA من صورة tensorflow-notebook
لمنصة x86_64
يقوم هذا المشروع ببناء مجموعة واحدة فقط من الصور في كل مرة. إذا كنت تريد استخدام الإصدار الأقدم Ubuntu
و/أو Python
، فيمكنك استخدام الصور التالية:
تاريخ البناء | أوبونتو | بايثون | علامة |
---|---|---|---|
2022-10-09 | 20.04 | 3.7 | 1aac87eb7fa5 |
2022-10-09 | 20.04 | 3.8 | a374cab4fcb6 |
2022-10-09 | 20.04 | 3.9 | 5ae537728c69 |
2022-10-09 | 20.04 | 3.10 | f3079808ca8c |
2022-10-09 | 22.04 | 3.7 | b86753318aa1 |
2022-10-09 | 22.04 | 3.8 | 7285848c0a11 |
2022-10-09 | 22.04 | 3.9 | ed2908bbb62e |
2023-05-30 | 22.04 | 3.10 | 4d70cf8da953 |
2024-08-26 | 22.04 | 3.11 | 00987883e58d |
2024-10-22 | 24.04 | 3.11 | b74418220768 |
البناء الأسبوعي | 24.04 | 3.12 | latest |
يرجى الاطلاع على دليل المساهمين على ReadTheDocs للحصول على معلومات حول كيفية المساهمة بالوصفات والميزات والاختبارات والمكدسات التي يحتفظ بها المجتمع.