‫ثم آخرها هنا هو Docker
‫Rootless ، وهي ميزة جديدة نسبيًا في العام
‫الماضي تتيح لك تشغيل Docker daemon ، Docker
‫Engine ، نفسه بدون جذر.
‫هذا لا يعمل في كل حالة.
‫المشكلة الكبيرة هنا هي أنها لا تسمح
‫بالشبكات المخصصة. لذلك ، لا يمكنك إنشاء كل شبكات
‫الجسر الفاخرة هذه دون امتلاك جذر.
‫في Linux ، تحتاج إلى الجذر للتغلب على الشبكات
‫بشكل أساسي.
‫طالما أنك لست بحاجة إلى ذلك ، إذا كان بإمكانك الابتعاد
‫، فربما يكون هذا شيئًا تفعله في CI ، وتحتاج فقط إلى مستخدم عامل
‫CI. ربما يسمى جينكينز.
‫لديك مستخدم Jenkins وتحتاجه لتشغيل
‫أشياء معينة. بعد ذلك ، يمكنك
‫إعداد CI لبدء برنامج Docker الخفي داخل
‫الدليل الرئيسي للمستخدم ، ثم تشغيل جميع
‫عناصره هناك. بعد ذلك ، يمكنه إيقاف Docker ، كما
‫تعلم ، الخروج من العملية ، ولن تحتاج أبدًا إلى الجذر على هذا الجهاز.
‫لا أرى الكثير من الإمكانات لهذا في الإنتاج
‫، لكن هذا ممكن.
‫إذا لم تكن بحاجة إلى أي
‫من إمكانيات الشبكة الخاصة بـ Docker ، أو
‫وجدت طريقة أخرى ، بشكل أساسي ، يمكنك تشغيل
‫أوامر أخرى لإنشاء هذه الشبكات يدويًا ، ولا تعتمد
‫على Docker لذلك. لذلك ، إذا كان بإمكانك التعامل
‫مع هذه الأشياء ، فقد تكون هناك طريقة لك حتى لا يكون لديك جذر على الإطلاق
‫حتى مع Docker daemon.
‫هذا لا يزال يعمل كعملية systemd
‫، أليس كذلك؟
‫لا يزال هذا قيد التشغيل في الخلفية.
‫إنه لا يعمل في المقدمة.
‫حصل دوكر على نص لطيف.
‫انها هنا في الحصول عليها. عامل ميناء. com / rootless حتى
‫تتمكن من تشغيل هذا البرنامج النصي بشكل أساسي
‫، وإذا كان نظامك متوافقًا ، فسيقوم بتشغيل Docker بشكل أساسي بصفته
‫هذا المستخدم. ستقوم بتنزيله وتكوينه وبعد ذلك
‫يمكنك مشاهدة جلسة DockerCon عليه.
‫في الواقع ، على هذه القناة في وقت سابق من هذا الصيف
‫، كان لدي قباطنة Docker أخرى لتقديم عروض توضيحية حول
‫كيفية عمل Rootless. تحقق أيضًا من
‫ذلك على هذه القناة. هذا هو أفضل 10
‫لي. أي شيء بعد ذلك يبدأ
‫في الدخول إلى المنتجات المدفوعة ، أو
‫تطبيق أدوات معينة ليست ضرورية بالمعنى الواسع
‫لأمان الجميع.
‫سأذهب إلى أسفل قائمة التحقق هذه
‫أثناء تنفيذ أدواتك. هذا حقًا إنتاج محدد
‫، صحيح.
‫هذه ليست الكثير من الأشياء التي ستقوم
‫بتشغيلها محليًا من أجل التنمية. هذا عن خوادم الإنتاج.