Machine: إعادة تشغيل جهاز الإرساء overwites / var / lib / boot2docker / profile

تم إنشاؤها على ٣ سبتمبر ٢٠١٥  ·  3تعليقات  ·  مصدر: docker/machine

فقط قم بتثبيت DockerToolbox 1.8.1c (آلة الإرساء 0.4.1 (e2c88d6) والإصدار 1.8.1 من boot2docker (الإصدار 7f12e95)) على OSX. بعد إجراء تغيير في / var / lib / boot2docker / profile وإعادة تشغيل الجهاز ، يتم الكتابة فوق التغييرات في ملف التعريف. إنشاء ملف جديد لا يتم الكتابة فوق التغييرات /var/lib/boot2docker/bootlocal.sh.

التعليق الأكثر فائدة

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

إنشاء جهاز عامل ميناء -d Virtualbox --engine-env HTTP_PROXY = http: //:@:--engine-env HTTPS_PROXY = http: //:@:إفتراضي

ما زلت لم أجد طريقة لاستخدام الشهادات الأخرى ، لكنني سأفتح مشكلة أخرى لذلك.

ال 3 كومينتر

بعد عدة اختبارات أخرى ، وجدت أن أمر docker-machine env يحل محل الملف الشخصي ويقوم أيضًا بتحديث الشهادات.

أرغب في تحديث الملف الشخصي لإضافة HTTP_PROXY و HTTPS_PROXY ، ولكن في كل مرة يتم فيها تشغيل "Docker Quickstart Terminal" ، يتم الكتابة فوق إعدادات الملف الشخصي. أود أيضًا تحديث الشهادات التي يستخدمها عامل الشحن. هل هناك طريقة أخرى لضبط Docker daemon التي لن يتم استبدالها بواسطة "docker-machine env"؟

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

إنشاء جهاز عامل ميناء -d Virtualbox --engine-env HTTP_PROXY = http: //:@:--engine-env HTTPS_PROXY = http: //:@:إفتراضي

ما زلت لم أجد طريقة لاستخدام الشهادات الأخرى ، لكنني سأفتح مشكلة أخرى لذلك.

مرحبًا ، إنها المرة الأولى التي أعمل فيها مع عامل ميناء وليس لدي أي فكرة أين أجد هذا المسار؟
dierectry الجذر أعني: /
بعض المساعدة من فضلك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات