Смотреть/редактировать файлы в docker container

Здесь можно обсудить ваш любимый плагин.
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

Смотреть/редактировать файлы в docker container

Post by icpepper »

Поискал, но не нашел такого плагина. Никому не надо или там принципиальные сложности в реализации? Т.е. что-то типа FTP плагина - коннектишься к существующему докер контейнеру и ходишь по его файловой системе.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Смотреть/редактировать файлы в docker container

Post by buniak_a_h »

А Observer пробовали? С контейнерами vmWare он работает. Извините, если не тему (с контейнерами docker не работал), но мне кажется, что docker - это развитие vmWare…
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Смотреть/редактировать файлы в docker container

Post by tstr »

buniak_a_h wrote: Wed 25 Aug, 2021 18:55 А Observer пробовали?
YMMD!
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Смотреть/редактировать файлы в docker container

Post by buniak_a_h »

tstr wrote: Wed 25 Aug, 2021 19:07YMMD!
Я рад, что рассмешил, смех продлевает жизнь (есть исключения) ;-)
Но я же извинился. Ну не работал я с Docker-контейнерами, и примеров у меня нету.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Смотреть/редактировать файлы в docker container

Post by tstr »

buniak_a_h wrote: Wed 25 Aug, 2021 19:16 Я рад, что рассмешил
а с чего вы решили что это было смешно? тут совсем другой набор впечатлений, вкус которых «извинениями походя» не исправить.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Смотреть/редактировать файлы в docker container

Post by buniak_a_h »

tstr wrote: Wed 25 Aug, 2021 19:24 с чего вы решили что это было смешно?
Перевёл YMMD!.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Смотреть/редактировать файлы в docker container

Post by tstr »

собственно оффтоп,
Last edited by tstr on Wed 25 Aug, 2021 20:01, edited 2 times in total.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Смотреть/редактировать файлы в docker container

Post by buniak_a_h »

Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Смотреть/редактировать файлы в docker container

Post by Yegor »

icpepper wrote: Wed 25 Aug, 2021 17:32 Поискал, но не нашел такого плагина. Никому не надо или там принципиальные сложности в реализации?
Запустить в контейнере ssh или ftp, я зайти из Фара через NetBox?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Смотреть/редактировать файлы в docker container

Post by tstr »

в общем и целом так можно сделать, но это костыль.

есть же API.
есть например (не законченная) обёртка для него на LUA тут

как ещё один костыльный но более универсальный вариант - манипуляция виртуальной ФС на основе папок реальной (собираем слои по информации из API в текущее состояние ФС).
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

Смотреть/редактировать файлы в docker container

Post by icpepper »

Принципиальный момент в удобстве - не переключаясь из ФАРа "зайти" в контейнер. Конечно есть куча других способов, классический - "docker exec/bash/vim". "VS Code" также умеет аттачиться и браузить по контейнеру.

А есть пример плагина (с исходниками), который непосредственно работает с ФАРовской панелью - т.е. ходит по неким виртуальным файлам/каталогам? Я бы, может, собрался свой сделать по образу и подобию.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Смотреть/редактировать файлы в docker container

Post by citRiks »

А чем в данном контексте отличается от подключения через scp (netbox), или какие-то shares?
Или можно посмотреть что унутри и у "лежачего" контейнера, так что формально А. Буняк прав.
Я тоже не понимаю, потому что:
1.) или подключаемся как к обычному хосту и ноу проблем
2.) или смотреть в "лежачем" (офлайн) контейнере что ли чего? (ц.) А. Буняк
3.) делать (Опен)Ссх, ссылки по теме на обсуждения:
viewtopic.php?t=11088
viewtopic.php?t=2577
особенно это:
http://www.kpym.com/2/kpym/index.htm
сам не проверял, говорят что работает для ФАРа.
(зато проверял что многие другие Ssh серверы на Виндовс для ФАРа не работают)
Last edited by citRiks on Thu 26 Aug, 2021 08:16, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Смотреть/редактировать файлы в docker container

Post by Shmuel »

icpepper wrote: Thu 26 Aug, 2021 06:25 А есть пример плагина (с исходниками), который непосредственно работает с ФАРовской панелью - т.е. ходит по неким виртуальным файлам/каталогам?
Плагин ArcLite, его исходники в репозитории Фара.
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

Смотреть/редактировать файлы в docker container

Post by icpepper »

Гхм. А вот не нашел я docker API для С/С++ для винды... Причем на винде я даже curl/REST не могу использовать, потому что docker на винде через named pipe работает, а не через сокет. Или я плохо смотрел?
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Смотреть/редактировать файлы в docker container

Post by tstr »

может dive (есть версия для windows) поможет…

собственно из-за ожидания таких подводных камней и появилась мысль про
как ещё один костыльный но более универсальный вариант - манипуляция виртуальной ФС на основе папок реальной (собираем слои по информации из API в текущее состояние ФС).
только тогда получать выхлоп вызова

Code: Select all

docker image inspect <IMAGE>
в json, и дальше наполнять виртуальные каталоги по содержимому слоёв.
Last edited by tstr on Sun 29 Aug, 2021 11:17, edited 1 time in total.
Post Reply

Return to “Обсуждение плагинов”