أنا على التوالي عامل الميناء على أوبونتو لينكس. لدي Dockerfile هذا يجلب الكثير من البيانات من مكان آخر. أنا وضعت Dockerfile على محرك أقراص خارجي بأنني شنت على نظام الملفات المحلي (إكست4). ثم ركضت البناء من داخل نظام ملفات محرك الأقراص الخارجي هذا.
docker build -t mycontainer .شاهدت استخدام محرك الأقراص كما كانت الحاوية بناء. كان كل استخدام محرك الأقراص على نظام الملفات الجذر بدلا من محرك الأقراص المرفق.
لقد قرأت بعض المقالات حول تغيير جذر/قاعدة عامل الميناء من /var/lib/docker إلى مكان آخر ، ولكن حتى الآن كل ما أحصل عليه هو docker.service: Failed with result 'exit-code'.
حاولت أيضا إضافة -g options في ال /lib/systemd/system/docker.service الملف:
ExecStart=/usr/bin/dockerd -H fd:// # originalExecStart=/usr/bin/dockerd -g /new/path/docker -H fd:// # updatedهذا لم يساعد أيضا.
كيف يمكنني أن أقول عامل الميناء لاستخدام محرك أقراص خارجي?