Βλέποντας σφάλμα πρωτοκόλλου με LN για μονταρισμένο τόμο εσωτερικό λιμενεργάτης

ψήφοι
50

Είμαι τοποθέτηση του όγκου σε δοχείο λιμενεργάτης και στη συνέχεια προσπαθεί να δημιουργήσει ένα συμβολικό σύνδεσμο για έναν κατάλογο, αλλά δίνει σφάλμα πρωτοκόλλου. Αυτό λιμενεργάτης εικόνα / δοχείο Τρέχω για windows7.

αντικείμενα είναι τοποθετημένα σε λιμενεργάτης με -v επιλογή κατά την εκτέλεση του λιμενεργάτη.

[email protected]:/artifacts# mkdir a
[email protected]:/artifacts# mkdir b
[email protected]:/artifacts# chmod 777 a
[email protected]:/artifacts# chmod 777 b
[email protected]:/artifacts# ln -s b a
ln: failed to create symbolic link 'a/b': Protocol error
[email protected]:/artifacts# ln -s a b
ln: failed to create symbolic link 'b/a': Protocol error

Αντέγραψα / αντικείμενα σε κάποιο άλλο φάκελο / testhere και στη συνέχεια προσπάθησε το ίδιο πράγμα, να του δώσει βαθούλωμα οποιοδήποτε σφάλμα.

[email protected]:/testhere# mkdir a
[email protected]:/testhere# mkdir b
[email protected]:/testhere# ln -s a b
[email protected]:/testhere# ln -s b a

Αυτή η εναλλακτική λύση αυξάνει επιβάρυνση της αντιγραφής τοποθετημένα φακέλου σε κάποιο άλλο φάκελο μέσα στο δοχείο λιμενεργάτης. Μπορεί κάποιος να προτείνει κάποια λύση για το θέμα αυτό;

Δημοσιεύθηκε 25/04/2017 στις 23:50
χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

ln: Protocol error συμβαίνει επειδή πρέπει να είστε διαχειριστής στα Windows Λιμενεργάτη οικοδεσπότη σας να είναι σε θέση να δημιουργήσει συμβολικούς δεσμούς (που δεν είναι ακόμα κι αν είστε root στο δοχείο σας Docker).

Εάν εκτελείτε Λιμενεργάτη για τα Windows 7, υποθέτω ότι μπορείτε ακόμα να χρησιμοποιήσετε Λιμενεργάτη Εργαλειοθήκη στηρίζονται σε VirtualBox. Μπορείς είτε:

  • Εκτέλεση VirtualBox ως διαχειριστής, και στη συνέχεια, ξεκινήστε Boot2Docker VM σας από εκεί (ίσως χρειαστεί να προσθέσετε αυτό το υπάρχον VM στη σύνοδο Virtualbox πρώτο)
  • Ή, αν είναι μια εντολή one-shot, να δημιουργήσει συμβολικό σύνδεσμο σας απευθείας από έναν διαχειριστή cmdστα Windows Λιμενεργάτη υποδοχής σας, με mklink, θα πρέπει να θεωρηθεί ως ένα κανονικό δεσμός στο δοχείο σας Docker.
Απαντήθηκε 27/07/2017 στις 09:10
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more