George
так что да - это будет проще, чем куб
Nazar
У нас на работе он, вообще не впечатляет удобство развертки)
inqfen
Удобно туда деплоить
inqfen
А если руки под хуй заточены, то все неудобно)
Nazar
Вы через хелм ведь это делаете?
inqfen
Я нет
inqfen
Будет Helm 3, перейду на него
Kirill
Я ж туда ниразу не заходил 🌚
Kirill
Или зашел и вышел
Kirill
Странно
Олжас
Egor
Кто подскажет, как выполнить в кроне docker exec .... с выводом результата? У меня зависает docker exec
Anonymous
напиши скрипт, дёргай его кроном
Egor
Anonymous
👍🏻
Никита
Расскажите плиз, почему я могу сделать
sudo ls /proc/$PID/root
и не могу сделать тоже самое через MC? говорит unreachable
Никита
Курю ман к chroot
Nazar
Sergey
Sergey
Ильдар
;)
Ильдар
Sergey
Sergey
странна
Ильдар
Кто, если не они?
Sergey
Ильдар
🤷♀
Siarhei
docker-compose up -e SA_PASSWORD=$SA_PASSWORD -d
а как правельно -e добавлять? https://docs.docker.com/compose/environment-variables/ тут run, у меня up -d и не работает так, чисто хелп выводит, но ничего не делает (без -е .... работает норм)
Andrey
у up нет такой опции
Andrey
охереть, как люди не любят доки читать. Я этот сраный docker-compose не запускал ни разу в жизни
LEXASOFT
Всем новичкам в новом году желаю научиться читать документацию =)
Lev
у up нет такой опции
тут не в доках дело. на первых порах кажется что up это аргумент раный другим и пох где его писать
Andrey
у меня даже эта самая первая пора не настала, говорю же, не запускал ни разу
Lev
ну типа в доках для примера написано а я решил переменную шлёпнуть и просто дописал строку с конца. ой и ах не запускается. но вообще из сообщения ошибки косяк более чем очевидным должен быть
Andrey
вот
Lev
короче я к тому что давайте без желчи, господа(ин). у всех бывают трудные дни, сказочно тупить время от времени может каждый
Ильдар
я настроил, что kubeadm --help сразу постит вопрос в этот чат
Siarhei
было бы сообщение об ошибке бло бы понятнее, а так просто хелп. так как по итогу передать в докер-компоуз переменную если запускаю с помощью up?
Ильдар
Ты же сам прислал ссылку в которой есть ответ
inqfen
Это что, еще и читать что ли самому
Ильдар
Не, серьезно, за что в том чате могут забанить-то?
Ильдар
ага значит насрать посреди выставки и повесить табличку - экспонат - это дял тебя норма
inqfen
Не, ну нахуй
Siarhei
там только через .енв файл
Andrey
а тебе как надо?
Siarhei
мне надо в файле вверху создать $SA_PASSWORD, потом докер стартануть, потом выполнить скрипты с этим паролем. ладно раз нельзя нормально, придется еще в файл записывать по дороге
Andrey
Andrey
https://docs.docker.com/compose/environment-variables/#pass-environment-variables-to-containers
Siarhei
нет, написал же чт ов этом проблема. run -e ... работает up -e не работает
Andrey
причём здесь -e? У тебя переменная без него будет передаваться
Andrey
export SA_PASSWORD; docker-compose up ...
Andrey
ну и непонятна причина, почему именно up нужен, а не run
Siarhei
The run command acts like docker run -ti in that it opens an interactive terminal to the container and returns an exit status matching the exit status of the process in the container.
Siarhei
а мне надо чтоб в фоне поднялось все, и не блочился дальше мой скрипт
Siarhei
export SA_PASSWORD; docker-compose up ...
export : The term 'export' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
Siarhei
вобще единственный выход это .енв файл
Andrey
если у вас винда и вы не знаете как в ней в оболочке задаются переменные окружения процесса для вызываемых команд, то хули вы делаете за компьютером? Возьмите планшет.
Andrey
вы меня расстраиваете
Siarhei
конечно, возьму когда надо будет. но мне надо передать переменную в функцию, а не забивать рубанком гвозди. создать переменную среды у себя на компе, потом ее вызывать внутри докеркомпоуз, зачем эти танцы с бубном? написал
$SA_PASSWORD = "Your_password123"
вызвал в докер-компоуз SA_PASSWORD=${Sa_Password} что нибудь типо такого, но нет, к сожелению такого нельзя. решение нашел, а то что нет человеческого решения побудило вас почему-то начать беситься, успокойтесь, я просто спросил конекретный вопрос, если нет у вас ответа, просто промолчите
Siarhei
DimaS
Доброго времени, развернул приложение laravel + vue js на докере, не проходят запросы в бд и при перезагрузке страницы bad request, есть идеи?
https://telegra.ph/docker-compose-02-20
если надо скину dockerfile для php-apache
Andrey
вы даже не поняли, что я вам решение дал. Переменные, которые перечислены в docker-compose.yml без указания значения берутся из окружения, в котором запускается docker-compose. Не надо никаких -e. Ну и то, что вы не знаете как задавать переменные окружения, не знаете, что такое export и что его аналог в винде это set меня и расстроило.
Ильдар
Ну да, и собственно ответ не зря заплюсован ;)
Andrey
помнится, ставил я когда-то debian. Локальный форум со своими проблемами заспамил. Мне давали ответы примерно в таком же духе. Сволочи.
Artem
Привет всем. Подскажите пожалуйста. Есть контейнер смотрит в volume. В volume лежит файл A1. При старте контейнера A с файлом А2. В контейнере А маунтится файл А1. Как можно изменить направление маунта. Чтобы при старте контейнера A в volume'е файл A1 заменялся на A2?
Andrey
https://stackoverflow.com/questions/42848279/how-to-mount-volume-from-container-to-host-in-docker?rq=1
Andrey
https://docs.docker.com/storage/volumes/#populate-a-volume-using-a-container
Artem
костыль ведь?
Andrey
зависит от преследуемых целей
Artem
правильно понял предлагают копировать из контейнера на volume а потом маунтить?
Artem
ну т.е. стартует контейнер с новыми данными которые подразумевается должны обновиться на volume а получается что старые данные маунтятся в контейнер и перетирают новые данные
Andrey
нет, докер при старте копирует файлы из контейнера в volume
Artem
это если новый volume создается
Andrey
короче, читайте внимательно, там всё расписано
Anton 🐻
привет, подскажите как можно сделать бэкап приложения docker-compose, т.е. чтобы сохранить инфо о контейнерах, на каких образах они основаны, ну и собственно как потом это можно восстановить