Machine: إضافة الأمر جبل للنوافذ

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

يجب أن يكون أسلوب FUSE + SSHFS المستخدم في # 4018 لتحميل وحدات التخزين البعيدة على عملاء Linux مدعومًا على Windows أيضًا.

للمساعدة في بدء ذلك ، قمت بتقسيم تطبيق واجهة المستخدم الرسومية الذي استخدم منهج Dokany + SSH.NET مماثل ، وأضفت CLI. باستخدام هذا ، من الممكن تركيب جميع وحدات التخزين على جهاز الإرساء البعيد كمحركات أقراص.

إليك بعض Powershell الذي جريت لاختباره:

$ip = docker-machine ip
$l = [int][char]"M"
docker volume ls --format "{{.Mountpoint}}" | % {
    $arglist = "-d $([char]$l) -r $_ -h $ip -u root -x"
    echo $arglist
    start-process -NoNewWindow -FilePath "./sshfs.exe" -RedirectStandardInput ./pass.txt -ArgumentList $arglist
    $l = $l + 1
}

الذي يتصاعد جميع الأحجام من مثيل آلة الرصيف محليًا

image

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

بشكل عام ، ربما لا يكون النهج لطيفًا مثل # 4018 ، نظرًا لعدم النضج النسبي لـ FUSE على Windows و sshfs CLI المخترقين معًا ، ولكنه سيكون مفيدًا لمستخدمي Windows الذين يتطلعون إلى العمل مع وحدات التخزين على جهاز عامل إرساء بعيد.

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

حسنًا ، لقد حاولت اليوم ، الأمر mount على windows. أحصل على رد.

You must have a copy of the sshfs binary locally to use the mount feature.

يرجى تحديث المستندات ، وكيفية اختراق sshfs cli على الويندوز حتى يعمل.
أو
اكتب إلى المستندات ، أن Windows sshfs غير مدعوم.
لقد أمضيت أكثر من 3 ساعات في محاولة لمعرفة ذلك وشتم صندوق أدوات عامل الميناء. أخيرا استسلمت. من فضلك افعل شيئا معها

ال 4 كومينتر

حسنًا ، لقد حاولت اليوم ، الأمر mount على windows. أحصل على رد.

You must have a copy of the sshfs binary locally to use the mount feature.

يرجى تحديث المستندات ، وكيفية اختراق sshfs cli على الويندوز حتى يعمل.
أو
اكتب إلى المستندات ، أن Windows sshfs غير مدعوم.
لقد أمضيت أكثر من 3 ساعات في محاولة لمعرفة ذلك وشتم صندوق أدوات عامل الميناء. أخيرا استسلمت. من فضلك افعل شيئا معها

حسنًا ، لقد حاولت اليوم ، الأمر mount على windows. أحصل على رد.

You must have a copy of the sshfs binary locally to use the mount feature.

يرجى تحديث المستندات ، وكيفية اختراق sshfs cli على الويندوز حتى يعمل.
أو
اكتب إلى المستندات ، أن Windows sshfs غير مدعوم.
لقد أمضيت أكثر من 3 ساعات في محاولة لمعرفة ذلك وشتم صندوق أدوات عامل الميناء. أخيرا استسلمت. من فضلك افعل شيئا معها

لدي نفس المشكلة ولكن في حالتي على macbook 6.1 باستخدام docker toolbox. من فضلك أية مساعدة سوف نقدرها لك

واو .. لا يوجد حل حتى الآن؟

https://github.com/feo-cz/win-sshfs يبدو أنه تم التخلي عنه:

أحدث الالتزام
DCB33F3
في 20 أكتوبر 2016

deniercounter "Docker Machine الآن في وضع الصيانة" # 4537

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