George
было (сорри на примере ямла)
level1:
level2:
var:
value
George
стало level1.level2.var=value
George
потом превращаешь в LEVEL1_LEVEL2_VAR=value
Roman
Кто превращать будет?)
George
как ты говоришь - десериализатор
Roman
Ты предлагаешь написать свой механизм работы с конфигами?
George
я уверен, что эта задача уже решена
George
🤷♂️
George
https://www.scottbrady91.com/Docker/ASPNET-Core-and-Docker-Environment-Variables
George
я хз - вот первая статья из инета
George
вроде эта проблема решена
Alexander
а как-то можно разогнать докер на локальном окружении?
медленная работа апих уже начинает задалбывать
выдал ему 4 гига оперативы и сделал на вольюм мэппинге delegated
George
Alexander
если абсолютно всё запихать внутрь контейнера будет быстрее работать?
George
docker-sync пробовал?
Alexander
сорян - мак
Alexander
George
там жопа, да
Alexander
да в линухе тоже не шибко шикарные скорости
Alexander
я уже хз чего делать, хоть амазон облако себе для локальной разработки не покупай 🙂
Alexander
а что за докер синк?
Alexander
https://github.com/EugenMayer/docker-sync оно?
George
да
Alexander
ща попробую
Alexander
что лучше взять: unison или rsync?
George
хз
Anonymous
Ребята кто юзает azure и докер-компоуз ?
Alexey
Anonymous
есть что-то специфическое?
У них есть такая херня как апп и они в ней тестируют решение через использования докер композа
Anonymous
Alexey
Ты юзал ?
нет )
я только дёргал образ из azure (и при этом нашёл, похоже багу в докере) ))...
Рустам
Парни, подскажите, пожалуйста - как копировать содержимое папки внутри контекста без копирования самой директории? В my_folder лежат файлы, я хочу, чтобы они лежали в /src папке контейнера
COPY /my_folder /src
central
Рустам
да какбы чего не скопировать просто? Неужели какого-то простого способа нет?
Andrey
Andrey
kSandr
так у него же докербилд, не ?
Рустам
Andrey
kSandr
Да
так COPY и так разве не копирует содержимое диры ? ... т.е. при
COPY /dir /containerdir
содержимое dir азве не попадает в containerdir ?
Рустам
вроде как /containerdir/dir будет в контейнере
kSandr
ну значит нужно слеш вконце поставить
kSandr
я по памяти синтаксис непомню ... хотя насколько мне кажется через copy непосредственно диру скопировать вроде как нельзя
kSandr
только файлы в оной копируются
kSandr
пример ...
COPY service /etc/service
содержимое service с хоста копирунтся в етц сервис
kSandr
Рустам
а, да может быть, сейчас проверю на машине
Рустам
Я мудак, да. Копирует правильно. Case closed. В отпуск пора...
Stripe
Всем привет, я собираю свои контейнеры, и в докер файле делаю npm install.
Захожу внутарь контейнера и все ок, папка есть.
Но как только я создаю в docker-compose.yml
volumes:
- .:/home/puppeteer/:rwПапка пропадает, подскажите пожалуйста, что я не так делаю...
Рубикон
Ну ..
Рубикон
volume используй
Рубикон
Для node_modules
Рубикон
И монтируй его
Дмитрий
Рубикон
Дмитрий
npm install же доставляет зависимости? Как composer в PHP
Рубикон
...
Рубикон
Я теистрашну тайну поведаю
Рубикон
Сначало кописпастишь локфайлы, потом запускаешь установку файлов и только потом копипастишь основной код проекта
Рубикон
Т.к. зависимости обновляются реже кода - дюто докер это барахло замечательно кеширует
Stanislav
добрый вечер. уважаемые знатоки вопро если у меня есть пару докер контйнеров как их забекапить, чтоб поднять тестовые докер контейнеры
George
George
Это противоречит их концепции
George
Но если очень надо - есть docker commit & docker save
George
Ну, и всегда можно содержимое контейнера вытащить через docker cp
Stanislav
а если через докер развернут постгрес и пишет на хостовую машину
вопрос в том что б протестировать новую версию приложения
George
Stanislav
спасибо
Vladislav
Всем привет. Ребят, подскажите кто-нибудь плз, как на хосте правильно сделать docker run с указание на shell скрипт, который должен запуститься в контейнере ? Пробовал много вариантов - не пошло. Крайний который нашел в инете такой: docker run --mount type=bind,source="$(pwd)/home",target=/home -i _docker images_ < script.sh. Но, он также не работает.
George
George
Я бы вмонтировал Шелл скрипт так же внутрь контейнера и переопределил энтрипойнт, чтобы он на него указывал
ARCHANGEL 🇺🇦
мож cmd опция?
George
Ну, или просто cmd, ога
George
Т.е. docker run -v /path_to_my/super/script.sh:/root/script.sh ubuntu /root/script.sh
George
И оно запустится
George
Дальше добавишь по вкусу маунты 😊
Vladislav
Дальше добавишь по вкусу маунты 😊
Спасибо. Упала ошибка standard_init_linux.go:211: exec user process caused "exec format error". Ранее когда пробовал на нее тоже натыкался, но в гугле подходящего ее решения не нашел. Не встречалась такая ?
George
George
Можно попробовать /bin/sh -c /root/script.sh