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

Здесь можно обсудить ваш любимый плагин.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

Latest post of the previous page:

может 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.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

icpepper wrote: Sun 29 Aug, 2021 09:21 Гхм. А вот не нашел я docker API для С/С++ для винды... Причем на винде я даже curl/REST не могу использовать, потому что docker на винде через named pipe работает, а не через сокет. Или я плохо смотрел?
Вроде сокер должен быть.
Docker Desktop Windows users can connect to the Docker Engine through a named pipe: npipe:////./pipe/docker_engine, or TCP socket at this URL: tcp://localhost:2375.
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

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

Post by icpepper »

tstr wrote: Sun 29 Aug, 2021 11:17 может dive (есть версия для windows) поможет…
Я так понял оно работает с images. Мне интереснее живой контейнер... Я тут еще погуглил - похоже можно закастомайзить curl для работы с файловым дескриптером (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 »

можно, НЯП. Pygin — Python adapter
Last edited by tstr on Sun 29 Aug, 2021 20:25, edited 1 time in total.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

icpepper wrote: Sun 29 Aug, 2021 19:50 Я тут еще погуглил - похоже можно закастомайзить curl для работы с файловым дескриптером (named pipe) вместо сокета
как подсказал выше Ariman, с сокетом было бы пролем поменьше.
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

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

Post by icpepper »

tstr wrote: Sun 29 Aug, 2021 20:21 можно, НЯП. Pygin — Python adapter
Ага, только что собрал его (потребовался напильник для VS2019). Попробую сначала с этой штукой. Все-таки возиться на С++ с curl и json, когда уже есть готовое питоновское API - неинтересно.
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

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

Post by icpepper »

Ariman wrote: Sun 29 Aug, 2021 17:38 tcp://localhost:2375
Пропустил эту информацию. Но сходу не работает:
curl: (1) Protocol "tcp" not supported or disabled in libcurl
icpepper
Posts: 7
Joined: Wed 25 Aug, 2021 17:24

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

Post by icpepper »

tstr wrote: Sun 29 Aug, 2021 20:21 можно, НЯП. Pygin — Python adapter
Как раз те байндинги, которые мне нужны, не реализованы: GetOpenPanelInfoW/GetFindDataW
Я даже не знаю, пробовать их реализовывать или забить на питон...
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 »

icpepper wrote: Mon 30 Aug, 2021 00:55 Как раз те байндинги, которые мне нужны, не реализованы: GetOpenPanelInfoW/GetFindDataW
В ФАРе действительно до конца реализована только Луа-биндинги, если не считать с++-плугины.
icpepper wrote: Mon 30 Aug, 2021 00:55 Я даже не знаю, пробовать их реализовывать или забить на питон...
1.) Напишите в поддержку Pygin-а
2.) Есть еще Lunatic Python, ознакомтесь, если чего-то нет - напишите в поддержку Lunatic Python-а
2.) Если питон это не самоцель, то знакомтесь с ФарНетом, панельная тема там уже есть. если чего-то нет - напишите в поддержку ФарНета

Авторы упомянутого довольно отзывчивы
Last edited by citRiks on Mon 30 Aug, 2021 02:38, edited 1 time in total.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

icpepper wrote: Mon 30 Aug, 2021 00:55 Я даже не знаю, пробовать их реализовывать или забить на питон...
DrKnS проявлял интерес к развитию, может захочет возобновить работы при заинтересованности пользователей… )
Post Reply

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