كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

Docker عبارة عن منصة "حاوية" تسمح للتطبيقات بالعمل في عالم الحماية الخاص بها . تشترك هذه التطبيقات في الموارد، على سبيل المثال أشياء مثل مساحة القرص الصلب أو ذاكرة الوصول العشوائي (RAM)، ولكن لا يمكنها التدخل في البرامج التي تعمل على نظام التخزين. بالنسبة لخوادم الأعمال، هذا يعني أن المهاجم لا يمكنه استخدام خادم ويب مخترق لاسترداد بيانات العميل من قاعدة البيانات.

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

مزايا وعيوب استخدام Docker

هناك عدة أسباب وجيهة لتجربة برامج جديدة من خلال Docker، بما في ذلك:

  • وهي معزولة بشكل آمن عن النظام، ولا تؤثر على الأجزاء الأخرى في معظم الحالات.
  • تتميز حاويات Docker بأنها ذاتية التحديث، مما يعني أنه يمكنك بسهولة التأكد من حصولك على الأحدث والأفضل.
  • أنت لا تقوم بتثبيت أي شيء على نظامك "الحقيقي"، لذلك لن تواجه تعارضات مع الإصدارات "العادية" من التطبيق. على سبيل المثال، يمكنك تشغيل LibreOffice على نظامك المضيف، وتشغيل OpenOffice في حاوية.
  • عند الحديث عن الإصدارات، يمكنك أيضًا الحصول على نسخ مختلفة من نفس التطبيق، على نفس الكمبيوتر، وفي نفس الوقت. جرب وورد 2016 !
  • تقوم بعض تطبيقات Docker بتشغيل إصدارها المصغر من Linux . وهذا يعني أنه حتى لو كان التطبيق غير متوافق مع نظام التشغيل Mac أو Windows، فلا يزال بإمكانه العمل على حاويات Docker. جربها قبل التبديل رسميًا إلى هذا الإصدار من Linux.
  • من السهل حذفها: ألا تعجبك الطريقة التي تسير بها الأمور؟ ما عليك سوى حذف الحاوية القديمة وإنشاء حاوية جديدة، وبذلك تكون قد انتهيت.

ومن ناحية أخرى، هناك عدة طرق لاستخدام التطبيقات بهذه الطريقة:

بما أن التطبيقات تعمل في عالمها الصغير الخاص، فلن يتمكن التطبيق من الوصول إلى ملفاتك إلا إذا قمت أنت بتوفيرها. وهذا يعني أنه إذا كنت تريد تجربة الإصدار الجديد من LibreOffice عبر Docker، فقد تحتاج إلى اتخاذ بعض الخطوات الإضافية لتتمكن من الوصول إلى ملفاتك.

بشكل عام، توفر تطبيقات Docker كل ما تحتاجه للتشغيل، بما في ذلك غالبًا المكتبات التي يمكن إعادة استخدامها مع برامج أخرى. حتى أن بعض التطبيقات تأتي مع نظام تشغيل كامل. حتى تتمكن من مضاعفة استخدام مساحة القرص الخاص بك.

أنها لا توفر رموزًا ملائمة وتفاصيل أخرى خاصة بسطح المكتب. على الرغم من أن المقالة ستمنحك واجهة المستخدم الرسومية التي يمكنك استخدامها لتنزيل حاويات Docker هذه وتشغيلها، إلا أنها لن تظهر في مشغل التطبيق الرئيسي إلا إذا قمت بإنشاء إدخال يدوي.

مثل العديد من التطبيقات الأخرى، يعد Docker مفتوح المصدر. وهذا يعني أن وصولك إلى الإصدار الأحدث و/أو أي إصلاحات للأخطاء سيعتمد كليًا على مساهمات الأعضاء.

التثبيت والاستخدام

يتم تلخيص كل ما يلزم لتثبيت Docker واستخدامه في هذه الخطوات الثلاث:

  • أولاً، قم بتثبيت Docker وتشغيله على نظامك (بما في ذلك الواجهة الرسومية له، إذا كنت تريد ذلك).
  • بعد ذلك، ابحث عن صورة للتطبيق الذي تريد تشغيله وقم بتنزيلها. سوف تتلقى نسخة واحدة (واحدة فقط) منه. فكر في هذه الصورة كقالب لتطبيقك ويمكنك إنشاء أي عدد تريده من الإعدادات من هذا القالب.
  • وأخيرًا، قم بإنشاء حاوية لإحدى هذه النسخ وقم بتشغيلها.

دعونا نرى كل خطوة بالتفصيل في القسم التالي.

جلسة

تحتوي معظم توزيعات Linux على Docker متوفر في المستودع لسهولة التثبيت. في Ubuntu ، سيوفر لك الأمر التالي ما تحتاجه:

sudo apt-get install docker.io

يمكنك التأكد من أن النظام يعمل من خلال التأكد من تشغيل البرنامج الخفي "dockerd":

ملاحظة الفأس | grep dockerd

سيبدأ برنامج Docker الخفي تلقائيًا على نظامك بشكل افتراضي، ولكن يمكنك إعداده بشكل مختلف إذا كنت تعرف كيفية ضبط إعدادات النظام لديك.

إذا كنت مهتمًا، فيمكنك أيضًا تنزيل تطبيق Simple Docker UI . اتبع هذه التعليمات لإعداد كل شيء للاتصال ببرنامج Docker الخفي على جهازك.

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

ملاحظة: إذا كنت تستخدم Simple UI Docker، فتأكد من إضافة نفسك إلى مجموعة مستخدمي "docker" عن طريق:

  • أدخل الأمر:

sudo usermod -aG docker $USER

  • قم بتسجيل الخروج وتسجيل الدخول مرة أخرى.

إذا لم تكن في هذه المجموعة، فلن تتمكن من استخدام أوامر Docker من حساب المستخدم العادي (غير الجذر)، وهو الحساب الذي ستشغل به Chrome وتطبيقاته، دون استخدام sudo بدوام كامل.

ابحث عن تطبيقات سطح المكتب وقم بتثبيتها باستخدام Docker

الآن بعد أن أصبح لديك واجهة مستخدم رائعة، فقد حان الوقت للعثور على التطبيق وتثبيته. ستكون محطتك الأولى هي Hub، وهو مستودع لتطبيقات مشاريع Docker. هناك طريقة أخرى بسيطة للعثور على بعض التطبيقات الرائعة وهي البحث على Google. في كلتا الحالتين، ابحث عن أمر التشغيل مثل هذا:

docker run -it -v someoptions \ -e المزيد من الخيارات \ ولكن المزيد من الخيارات ...

الصق هذا الرمز في الوحدة الطرفية، وسيقوم بعد ذلك بتنزيل التطبيق وتشغيله نيابةً عنك.

يمكنك أيضًا "سحب" أحد التطبيقات، ثم تشغيله بنفسك. إذا كنت تستخدم تطبيق Simple UI، فيمكنه البحث تلقائيًا عن Docker Hub نيابةً عنك.

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

بمجرد العثور على ما تبحث عنه، انقر فوق قائمته، ثم انقر فوق الزر "سحب الصورة" في مربع الحوار الذي يظهر لتنزيل صورة التطبيق.

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

تذكر أن الصورة هي "قالب". بعد ذلك، تحتاج إلى إنشاء حاوية باستخدام صورتك الجديدة. قم بالتبديل إلى علامة التبويب "الصور". سيؤدي النقر فوق الزر "نشر الحاوية" إلى إنشاء نسخة جديدة من تطبيقك.

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

قم بتشغيل حاوية Docker الجديدة

من سطر الأوامر، يمكنك رؤية قائمة بجميع حاويات Docker باستخدام الأمر:

عامل ميناء ملاحظة -أ

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

يسرد هذا الحاويات بالإضافة إلى عدد قليل من إحصاءاتها (لاحظ عمود "الأسماء" في أقصى اليمين). لإعادة تشغيل إحدى الحاويات، حدد اسم الحاوية وأدخل الأمر التالي:

بداية عامل الإرساء [اسم الحاوية]

باستخدام التطبيق، انتقل إلى شاشة "الحاويات"، وحدد الحاوية التي تريدها وانقر على زر "ابدأ" في الجزء العلوي الأيسر من الشاشة. سيبدأ تطبيقك في نافذة جديدة على الشاشة، تمامًا مثل التطبيق "العادي".

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

سيتم فتح تطبيقك في نافذة جديدة، تمامًا كما قمت بتثبيته بشكل طبيعي. لكن تذكر أنه موجود بشكل منفصل عن تطبيقاتك الأخرى. يتيح لك ذلك القيام بأشياء مثل تشغيل LibreOffice وOpenOffice جنبًا إلى جنب (غالبًا ما تتعارض تبعياتهما مع بعضها البعض):

كيفية اختبار تطبيقات سطح المكتب بشكل آمن باستخدام Docker

يوفر Docker طريقة سهلة لتثبيت التطبيقات وتشغيلها، بحيث يمكنك تجربتها وإزالتها بسهولة من نظامك. عند إجراء الإعداد الأولي لـ Docker، عادةً ما يكون أمر التشغيل الفردي هو كل ما تحتاجه لتنزيل صورة وإنشاء حاوية وتشغيلها على سطح المكتب.

هل وجدت أي تطبيقات Docker مثيرة للاهتمام؟ اسمحوا لنا أن نعرف في التعليقات أدناه!

شاهد المزيد:

اترك تعليقاً

كيفية إزالة إشعار طلب حقوق الطبع والنشر في الزاوية اليمنى من الشاشة على نظام التشغيل Windows 10

كيفية إزالة إشعار طلب حقوق الطبع والنشر في الزاوية اليمنى من الشاشة على نظام التشغيل Windows 10

هل ترى إشعار تفعيل Windows 10 في الزاوية اليمنى من الشاشة؟ سترشدك هذه المقالة إلى كيفية حذف إشعار طلب حقوق الطبع والنشر على نظام التشغيل Windows 10.

تعليمات من AZ حول كيفية تثبيت Windows 10 الإصدار 14393.222

تعليمات من AZ حول كيفية تثبيت Windows 10 الإصدار 14393.222

أصدرت Microsoft مؤخرًا آخر تحديث تراكمي لمستخدمي أجهزة الكمبيوتر التي تعمل بنظام Windows 10 والذي يسمى Build 14393.222. يعمل هذا التحديث الذي تم إصداره لنظام التشغيل Windows 10 بشكل أساسي على إصلاح الأخطاء بناءً على تعليقات المستخدمين وتحسين تجربة أداء نظام التشغيل.

قم بحماية شبكة الكمبيوتر الخاص بك مع Bastion host في 3 خطوات فقط

قم بحماية شبكة الكمبيوتر الخاص بك مع Bastion host في 3 خطوات فقط

هل لديك أجهزة كمبيوتر على شبكتك المحلية تحتاج إلى وصول خارجي؟ يمكن أن يكون استخدام مضيف أساسي كحارس بوابة لشبكتك حلاً جيدًا.

3 طرق لمسح كافة سجلات الأحداث بسرعة في نظام التشغيل Windows 10

3 طرق لمسح كافة سجلات الأحداث بسرعة في نظام التشغيل Windows 10

في بعض الأحيان قد تحتاج إلى حذف سجلات الأحداث القديمة مرة واحدة. في هذا الدليل، سيعرض لك موقع Quantrimang.com 3 طرق لحذف كافة سجلات الأحداث بسرعة في Windows 10 Event Viewer.

كيفية إنشاء مفتاح Windows إذا كانت لوحة المفاتيح غير متوفرة

كيفية إنشاء مفتاح Windows إذا كانت لوحة المفاتيح غير متوفرة

إذا كنت تفضل استخدام لوحة مفاتيح كلاسيكية قديمة، مثل IBM Model M، والتي لا تتضمن مفتاح Windows فعليًا، فهناك طريقة سهلة لإضافة المزيد، عن طريق استعارة مفتاح لا تستخدمه كثيرًا.

كيفية إنشاء وضع خلفية شفافة على نظام التشغيل Windows 10

كيفية إنشاء وضع خلفية شفافة على نظام التشغيل Windows 10

WindowTop هي أداة لديها القدرة على تعتيم جميع نوافذ التطبيقات والبرامج التي تعمل على أجهزة الكمبيوتر التي تعمل بنظام Windows 10. أو يمكنك استخدام واجهة ذات خلفية داكنة على النوافذ.

تساعدك أساليب IP المزيفة على الوصول بشكل مجهول

تساعدك أساليب IP المزيفة على الوصول بشكل مجهول

لقد ذكرنا في العديد من المقالات السابقة أن البقاء مجهول الهوية عبر الإنترنت أمر في غاية الأهمية. يتم تسريب المعلومات الخاصة كل عام، مما يجعل الأمان عبر الإنترنت ضروريًا بشكل متزايد. وهذا أيضًا هو السبب وراء ضرورة استخدام عناوين IP الافتراضية. فيما يلي، سنتعرف على طرق إنشاء عناوين IP وهمية!

كيفية إيقاف تشغيل شريط اللغة على شريط مهام Windows 8

كيفية إيقاف تشغيل شريط اللغة على شريط مهام Windows 8

شريط اللغة في نظام التشغيل Windows 8 عبارة عن شريط أدوات لغة مصغر مصمم للعرض تلقائيًا على شاشة سطح المكتب. ومع ذلك، يرغب العديد من الأشخاص في إخفاء شريط اللغة هذا على شريط المهام.

نصائح لتحسين سرعة الاتصال بالإنترنت من Linksys

نصائح لتحسين سرعة الاتصال بالإنترنت من Linksys

يعد تعظيم سرعة الإنترنت أمرًا ضروريًا لتحسين اتصال الشبكة لديك. يمكنك الحصول على تجربة ترفيه وعمل مثالية باستخدام أجهزة الكمبيوتر وأجهزة التلفزيون المجهزة للإنترنت ووحدات التحكم في الألعاب وما إلى ذلك.

كيفية إعداد WEP، WPA، WPA2 لجهاز التوجيه Linksys

كيفية إعداد WEP، WPA، WPA2 لجهاز التوجيه Linksys

يعد الاتصال اللاسلكي أمرًا ضروريًا اليوم، ولهذا السبب، يعد الأمان اللاسلكي ضروريًا لضمان السلامة في شبكتك الداخلية.