2017-01-17 7 views
2

Я искал немного на google, но не получил полезных результатов.Docker контейнер обмена обмена с хостом

Я заканчиваю докетирование vim и появляется общая проблема: его контейнер просто не будет передавать буфер обмена с хостом.

Я привык строить Vim с +clipboard, и быть в состоянии дергать текст и он доступен для хоста или копирование текста в хосте и наклеивать в Vim ...

Я думал о том, чтобы -v объемов которые будут делиться этими данными, но я до сих пор не получил нигде.

Я нахожусь на Ubuntu 16.10.

+0

для downvoter, читаем: http://meta.stackexchange.com/questions/134306/where-do-i-post-questions-about-dev-ops – Niloct

ответ

0

Буфер обмена почти наверняка часть X, так что вам нужно, чтобы дать доступ контейнер с:

docker run -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix your_image 
+2

Это не сработало :(Попробуйте следующее: 'docker run --rm -e DISPLAY -it -v /tmp/.X11-unix:/tmp /.X11-unix sree/vim '+ set clipboard = unnamed'', затем yank text и вставить на хост. – Niloct

+0

Я собираюсь попробовать следующее: 'https: // github.com/wincent/clipper' – Niloct

+0

Is есть способ добиться этого, когда хозяин является macOS? – Integralist