Widząc błąd protokołu z ln na woluminie wewnątrz dokowanym

głosy
50

Ja objętość w pojemniku Döcker montażu, a następnie próbuje utworzyć dowiązanie symboliczne do katalogu, ale daje błąd protokołu. Ten doker image / pojemnik używam na Windows7.

artefakty jest zamontowany w docker z opcją -v podczas pracy dokowane.

[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

I kopiowane / artefakty do jakiegoś innego folderu / testhere a potem próbował to samo, to nie odczuwało dać żadnego błędu.

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

To alternatywne rozwiązanie zwiększa narzut kopiowania katalogu zamontowany do innej katalogu wewnątrz pojemnika dokowanym. Może ktoś zasugerować jakieś rozwiązanie tego problemu?

Utwórz 25/04/2017 o 23:50
użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

ln: Protocol error Dzieje się tak dlatego trzeba być administratorem na hoście systemu Windows Docker aby móc utworzyć dowiązania (które nie są nawet jeśli mają korzenie w pojemniku Docker).

Jeśli używasz systemu Windows 7 Döcker Chyba nadal korzystać Docker Toolbox powołując się na VirtualBox. Możesz albo:

  • Run VirtualBox jako administrator, a następnie rozpocząć Boot2Docker VM stamtąd (być może trzeba będzie dodać ten istniejący w sesji VM VirtualBox jest pierwszy)
  • Lub, jeżeli jest to komenda jeden strzał, utworzyć dowiązania bezpośrednio od administratora cmdna hoście systemu Windows Docker, z mklink, to będzie postrzegane jako zwykły miejsce linku w swoim pojemniku Docker.
Odpowiedział 27/07/2017 o 09:10
źródło użytkownik

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