Látva protokollhiba LN számára szerelt térfogat belsejében dokkoló

szavazat
50

Én szerelési mennyisége dokkoló tárolóban, majd megpróbál létrehozni egy szimbolikus link egy könyvtár, de ez ad-protokoll hiba. Ez dokkoló kép / konténer én fut windows7.

leletek van szerelve dokkoló -v opcióval futás közben a dokkoló.

[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

Másoltam / leletek egy másik mappába / testhere majd megpróbálta ugyanezt, akkor látta, hogy bármilyen hiba.

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

Ez az alternatív megoldás növeli overhead másolásával szerelt mappa néhány más mappát dokkoló tartályba. Tud valaki arra utalnak semmilyen megoldást a problémára?

A kérdést 25/04/2017 23:50
felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

ln: Protocol error azért történik, mert van, hogy rendszergazda a Windows Docker gazda, hogy képes legyen symlinkeket (amit nem, még ha gyökere a Docker konténer).

Ha fut Docker Windows 7, azt hiszem, még mindig használja Docker Toolbox támaszkodva VirtualBox. Akkor sem:

  • Futtatás rendszergazdaként VirtualBox, és indítsa el a Boot2Docker VM onnan (lehet adni ezt a meglévő VM VirtualBox ülés első)
  • Vagy, ha ez egy egyszeri parancs, hozzon létre symlink közvetlenül a rendszergazda cmda Windows Docker host és mklinkazt kell tekinteni, mint egy szabályos symlink a Docker tartályba.
Válaszolt 27/07/2017 09:10
a forrás felhasználó

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