Denis
и это будет боль
Denis
а также повторяемость инсталяции целиком, со всеми зависимости
Denis
*ями
Pavel
Ну согласись что твой пример весомый, но не мейнстримовый. Докер взлетел не потому что всем вдруг понадобилось ставить 2 версии одного и того же софта с разными зависимостями.
Denis
Pavel
А потому что можно 1 раз собрать свой контейнер до мелочей, и заморозить это состояние навсегда.
R-omk
до какогото момента здесь были те кому не нужно доказывать зачем и почему докер, что же случилось сейчас...
Denis
как раз докер позволил превратить все железо в одну плоскую херь которую ты шаришьмежду разными группами \ отделами
Denis
а в разных группах \ отделах разные версии эластика
Denis
Arcady
кто-нибудь в курсе можно ли в docker run примонтировать текущую директорию без указания полного пути?
интересует что-то подобное $PWD:
docker run —rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp gcc:4.9 gcc -o myapp myapp.c
Arcady
или придется таки писать абсолютный путь до нужной директории?
🏳️ Phil
Ты сам понял что спросил?
🏳️ Phil
Кавычки убери и шелл сам тебе всё раскроет
Arcady
да, хочу не писать путь до директории, хочу, чтобы докер сам ее вычислил
🏳️ Phil
докер тут вообще ни причем
🏳️ Phil
кстати и в кавычках должно работать
Arcady
мысль кстати хорошая - наверное я смогу туда передать путь из шелла
🏳️ Phil
🏳️ Phil
ещё раз - любую командную строку, если ты её не запихивал через библиотечную функцию, обрабатывает шелл. практически все "$PWD" превратят в то что надо
Arcady
Да, я понимаю это - просто не работает это у меня, поэтому и задал вопрос. Команду не выдумывал - взял из докер gcc пример запуска. Сейчас поколдую еще - если получится напишу как сделал)
🏳️ Phil
echo "$PWD" что говорит? как там маунты в докере посмотреть - что там монтируется>
🏳️ Phil
Arcady
win10)
>echo "$PWD"
"$PWD"
Arcady
я нашел вот такое:
Arcady
%~dp0
🏳️ Phil
простите. Цштвщцы
🏳️ Phil
Windows
Arcady
это работает - выдает полный путь до директории
Alexander
а если без ковычек
Arcady
>echo $PWD
$PWD
🏳️ Phil
Это и в lxc можно делать
большинство этого чатика сидит на докере который ещё lxc. почти во всех репах это просто lxc ещё
Alexander
Ыыыы, win10 на свалку
Arcady
не, мне нравится винда)
Arcady
только давайте без холиваров - каждому свое)
🏳️ Phil
>echo $PWD
$PWD
Выкинуть винду и не мучать людей странными вопросами. Поставь виртуалбокс в вынь и запускай всё в нем
Denis
🏳️ Phil
уверен ?
После phpmyadmin с докерхаба - да. на runc уехали в 1.11. Хотя конечно я вижу, что анонсировали в 1.11, а уехали явно раньше, но сути это не меняет
Pavel
Ну на лхц старый докер и что теперь?
Arcady
если не получится автоматическая подстановка пути, то я ручками задам - не критично это пока, просто встал вопрос - интересно разобраться как оно
🏳️ Phil
nvkv
>echo $PWD
$PWD
Докер с собой таскает мсисовый баш, очень рекомендую им пользоваться
🏳️ Phil
nvkv
Иначе боль, боль, тлен, гниение, павершелл
Pavel
Arcady
docker run —rm -v %~dp0:/usr/src/myapp -w /usr/src/myapp gcc:4.9 gcc -lstdc++ -o myapp app.c
Denis
Arcady
не работает пока, но путь подставляется
Arcady
права на диск я дал в настройках
🏳️ Phil
nvkv
Если мне память не изменяет
Arcady
Arcady
-v %~dp0:/usr/src/myapp
🏳️ Phil
Pavel
докерхабом
Ну если только посмотреть как другие контейнеры собраны, но пользоваться этим вовсе не обязательно
Denis
🏳️ Phil
Pavel
Denis
Denis
у lxc не было реджистри и модели пул \ пуш образов
nvkv
В c:\users?
Denis
и не было тулинка удобно для работы с контейнерами на машине
Pavel
Тогда видимо мы немного недопоняли друг друга. Докерхаб - это такая публичная помойка готовых образов. А вот реджистри - это крутой механизм дистрибуции образов
Pavel
(ну в моем понимании)
🏳️ Phil
Они звимосвязана как курица с яйцом. Не было бы никакого докерхаба без тулсета. С тулсетом какой-нибдуь хаб да появился бы.
Pavel
Вот если бы публичного хаба не было то докер бы все равно был крутым инструментом
Pavel
А если бы не было реджистри у него - то еще вопрос
🏳️ Phil
Нет. Это означало бы, что он не умеет пуллить пушить и вот это вот всё
Pavel
да не означало бы :)
Pavel
вот гит умеет пушить/пуллить, но гитхаб не сразу появился
Pavel
И это все равно что говорить что без гитхаба гит бы не взлетел.
Andrey
именно не взлетел бы ;)
Andrey
обратное не верно