Запуск докера 1.12.1; на относительной влажности 7,2 64 бит.
докер в целом работает нормально; мои команды для запуска контейнеров; или импортировать архивы ... все хорошо.
Но когда я попробую это здесь:
/data $ docker build -t foo/bar:1
Я получил:
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /data/Dockerfile: no such file or directory
Тогда я попробовал:
/data $ lstat Dockerfile
bash: lstat: command not found...
Similar command is: 'stat'
/data $ stat Dockerfile
stat: cannot stat ‘Dockerfile’: No such file or directory
но
/data $ stat /data/Dockefile
File: ‘/data/Dockefile’
Size: 471 Blocks: 8 IO Block: 4096 regular file
Device: fd03h/64771d Inode: 127 Links: 1
Access: (0600/-rw-------) Uid: (1125706/guenthne) Gid: ( 600/ gloadl)
Access: 2016-09-05 16:37:42.835090097 +0200
Modify: 2016-09-05 16:37:42.835090097 +0200
Change: 2016-09-05 16:37:42.835090097 +0200
Birth: -
И просто чтобы было ясно: когда я использую ту же команду; и тот же dockerfile на моем локальном Ubuntu Linux, все это прекрасно работает. И нет, /data не является символической ссылкой; но я понял: он имеет липкий бит. И, к сожалению, все каталоги в этой системе, для которых у меня есть разрешение на запись (/data, /home и /tmp), являются липкими.
Вопросы:
- Есть идеи, что вызывает эту проблему?
- Конечно, важнее: решения или хотя бы обходные пути?