Evgeniy
Почему не может? А ../ не работает?
Работает сам так делал
Jefar
Работает сам так делал
Ну вот и отлично
SuleYman
Да все работает, видимо что-то не так делал)
SuleYman
спасибо)
Artiom
привет
Artiom
кто может помочь разобраться, обьяснить логику апдейта сайта в реальном времени с помощью docker и k8s, если можете?
Evgeniy
На Хабре была статья про куб от ВК недавно
Evgeniy
Там описывали как перезапускается под
Виктор
На Хабре была статья про куб от ВК недавно
Можете плиз ссылку, не могу найти
Evgeniy
https://habr.com/ru/company/vk/blog/654471/
Евгений
Можно ли в .env файле писать что-то типа такого и будет ли оно работать? VAR_A=123 VAR_B=456 VAR_C=$VAR_A,$VAR_B Если надо как-то иначе писать, то прошу подсказать.
SuleYman
${VAR_A} если нужно извлечь переменную
Евгений
${VAR_A} если нужно извлечь переменную
так всё такие работает в .env-файле это?
Евгений
VAR_A=123 VAR_B=456 VAR_C=${VAR_A},${VAR_B} так? Собственно в docker-compose у меня так же.
SuleYman
так всё такие работает в .env-файле это?
Ну как бы да, должно по логике, сейчас гляну у себя
Евгений
Ну как бы да, должно по логике, сейчас гляну у себя
в соседнем чате написали, что только в docker-compose это работает, а в .env не работает
SuleYman
Ну вот у меня работает
Евгений
Ну вот у меня работает
понял. благодарю. значит обманули)
SuleYman
Ruslan
Подскажите, пожалуйста, есть ли способ получить данные из контейнера на хост монтированием? То бишь внутри контейнера некая команда генерирует некоторые данные в папку, которая примонтирована к хосту, но сейчас эта папка остаётся пустой
Oleg
подскажите, пжлст, что можно сделать дабы обойти это сообщение (как я понял принять ключи) выполняя docker build? спасибо
Ruslan
docker cp
Это да, но хочу, чтобы без ручного копирования обошлось. Монтирование в обратную сторону, так сказать
Andrey
монтирования раздела тогда должно быть достаточно
Ruslan
Монтирование же работает в обе стороны?
Пока что я вижу только одностороннее поведение. Когда на хосте монтируемая папка изначально пустая, в контейнере папка приводится в такое же пустое состояние, даже если самим контейнером предписано что-то в ней находиться
german
если мне необходимо сначала запустить postgres, а только затем уже начать сборку образа дотнета со своего докерфайла, то я должен запустить postgres с помощью docker-compose run postgres и далее docker-compose up? я сомневаюсь потому, что дотнет ругается на неизвестный хост, хотя не должен и, скорее всего я делаю что-то не так опция depends on делает совсем не то, что нужно
Evgeniy
тебе точно надо на момент сборки запущенную базу ? может тебе надо надо в момент запуска приложения наличие базы ? тогда есть wait-for-it и прочие тулзы которые ждут подъема нужного сервиса, depends_on работает по другому да, она запускает контейнер после но не ждет когда он запуститься, а база данных стартует обычно не сразу
Cyri
добрый день. А по Виндовым контейнерам может кто подсказать? PS C:\Users\user> docker run -d -v my-named-volume:C:\MyNamedVolume mcr.microsoft.com/windows/servercore:20H2 ba614b49d5de311fc8d0dfeddfb34cb2e103536fc967c1074ee003e5b078f3f2 docker: Error response from daemon: hcsshim::CreateComputeSystem ba614b49d5de311fc8d0dfeddfb34cb2e103536fc967c1074ee003e5b078f3f2: Access is denied.
Cyri
Что я делаю не так?
Андрей
Что я делаю не так?
используешь виндовые контейнеры
Cyri
используешь виндовые контейнеры
Как бэ проблема в том, что в итоге я уперся в нерабочесть GitLab-Runner'а для построения windows-версии приложения
Павел
No such file or directory: '/node_modules/.bin/mjml.cmd' при попытке docker-compose up --build -d почему это выскакивает, если все верно указано?
Solomon
Всем привет, подскажите как можно разделить арендованый Виделеный сервер на несколько VDS?
George
никак
George
купить несколько vds
Solomon
никак
Почему никак?
George
ты хочешь выделенный сервер разделить на выделенные сервера
George
масло масляное
Solomon
масло масляное
Нет выделаеный сервер на VDS как то же разделяют хостеры?
George
они используют средства виртуализации - kvm, vmware shpere
George
да
Solomon
А Docker не разделит?
George
это будет не vds, докер не про vds
Solomon
это будет не vds, докер не про vds
Спасибо тебе за подсказки Подскажи еще в меня типо виделеный сервер но они дают доступ типо такой Логин : root/hosеres И пароль Но получается если к примеру Vesta устанавливаю то я тогда не имею доступа с Ftp не могу зайти в крень это как то по другому нужно устанавливать на виделеном сервере?
George
на уровне файрволла или на уровне провайдера виртуалок
Solomon
это будет не vds, докер не про vds
На прямую по логину root нет доступа, а получается что только пускает по логину hosеres
Solomon
на уровне файрволла или на уровне провайдера виртуалок
Ну если бы порт был заблокирован то не пустило на FTP вообще
George
а, в корень зайти не можешь?
George
ну, рута и не должно пускать, это фтп настраивать надо правильно
Solomon
на уровне файрволла или на уровне провайдера виртуалок
На FTP и SSh пускает только по логину hosеres но они типо говорят заходите по логину hosеres , а потом su - чтобы зайти с правами админа
George
логично
Solomon
ну, рута и не должно пускать, это фтп настраивать надо правильно
А че как FTP настроить или я что то не пойму или они как то не правильно выдали доступ. На vds по проще было все сразу root
Solomon
логично
Что не так делаю подскажи если не сложно
МС Андрей
Подскажите пожалуйста, PG_DATA и volumes не одно и тоже в этом случае? И в чем будет разница🧐?
George
интернет все помнит
George
пароли он поменял, лол
George
а пути разные - один снаружи контейнера, второй внутри
МС Андрей
Та ладно, пока не жалко)
МС Андрей
а пути разные - один снаружи контейнера, второй внутри
тоесть pg_data должен быть внутри контейнера?
George
ну, он внутри контейнера, ага, причем по дефолтному пути
George
а здесь хрень какая-то написана
МС Андрей
Не спорю. Ну а в каком плане? Ты про путь?)
George
Да, там указывается вольюм:путьвконтейнере
George
Или путьнахосте:путьвконтейнере
МС Андрей
Или путьнахосте:путьвконтейнере
тоесть мне нужно установить бд отдельно и указать путь(установленого отдельно бд: путь контейнера?)
George
я не понимаю твоей терминологии
Dan
тоесть мне нужно установить бд отдельно и указать путь(установленого отдельно бд: путь контейнера?)
можно и так, но обычно бд тоже в контейнере делают, а файлы бд монтируют волюмом
МС Андрей
я не понимаю твоей терминологии
бд будет создаваться новая в контейнере У них дефолтный путь установки идет?, который нужно через : указать в конечную папку контейнера? потому-что я думал, что volumes отвечает за размещение контейнера а PGDATA за сохранение данных (По идее конечно он за свой контейнер не вылезет же все равно?) Но все равно не пойму какой начальный путь должен быть
МС Андрей
можно и так, но обычно бд тоже в контейнере делают, а файлы бд монтируют волюмом
Тоесть image распаковался в контейнере, а как примонтировать файлы?
George
Новая создаётся - при новом создании контейнера, если вольюма нет, или если каталог с хоста пустой