أنا على التوالي عامل الميناء على أوبونتو لينكس. لدي 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
هذا لم يساعد أيضا.
كيف يمكنني أن أقول عامل الميناء لاستخدام محرك أقراص خارجي?