Size: a a a

Docker — русскоговорящее сообщество

2020 August 07

M

Myron in Docker — русскоговорящее сообщество
Vitaliy
если всё же нужно пропихнуть переменную из .env с сертом то эксперементируй с кавычками и пиши сертификат в одну строчку
Пробовал, тогда nodejs его не видит
источник

V

Vitaliy in Docker — русскоговорящее сообщество
прогони через base64 и разжимай в entrypoint
источник

M

Myron in Docker — русскоговорящее сообщество
Хорошо, попробую
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
inqfen
Тогда вангую проблему с путями/ещё какой-то фигнёй контекста, чудес не бывает)
чудес не бывает - но сейчас локально файлы появились, а на сервере нет (образ идентичный). Похоже понял из-за чего.

   volumes:
   - communications-files:/var/www:rw

файлы шарятся для других контейнеров (только на сервере - локально для разработки делается уже вольюм на хост-машину)... Похоже что-то тут залипает...
источник

ВК

Виктор Краснов... in Docker — русскоговорящее сообщество
docker-compose down
docker system prune --volumes
docker-compose up -d

решило проблему. Осталось найти менее кардинальное решение
источник

i

inqfen in Docker — русскоговорящее сообщество
>только на сервере
выкидывай компост с серверов
источник

i

inqfen in Docker — русскоговорящее сообщество
Это для локальной разработки
источник

MS

Michael Snytko in Docker — русскоговорящее сообщество
У меня dotnet приложение из нескольких проектов и mysql базы. Запускаю образы через compose, все поднимается работает. Дописал тест, который использует либу FluentDocker, запускает тот же compose и проверяет что все в порядке. Теперь дело в том, как это повторить в CI на гитлабе? Там используется образ microsoft sdk core, тест не проходит т.к. в образе нету докера. Попробовал сделать образ из microsoft sdk, добавив туда докер, не получается стартануть daemon (ну и вообще там много ошибок). Вообще есть в этом смысл, пытаться запустить докер в гитлабовском докере чтобы прогнать этот один тест?
источник

i

inqfen in Docker — русскоговорящее сообщество
Michael Snytko
У меня dotnet приложение из нескольких проектов и mysql базы. Запускаю образы через compose, все поднимается работает. Дописал тест, который использует либу FluentDocker, запускает тот же compose и проверяет что все в порядке. Теперь дело в том, как это повторить в CI на гитлабе? Там используется образ microsoft sdk core, тест не проходит т.к. в образе нету докера. Попробовал сделать образ из microsoft sdk, добавив туда докер, не получается стартануть daemon (ну и вообще там много ошибок). Вообще есть в этом смысл, пытаться запустить докер в гитлабовском докере чтобы прогнать этот один тест?
google dind
источник

MS

Michael Snytko in Docker — русскоговорящее сообщество
inqfen
google dind
В динд можно доставить  dotnet sdk ?
источник

MS

Michael Snytko in Docker — русскоговорящее сообщество
Я читал про этот динд но не понял
источник

i

inqfen in Docker — русскоговорящее сообщество
Michael Snytko
В динд можно доставить  dotnet sdk ?
Это запуск докера в докере. Какая разница с чем контейнер стартуешь, с дотнетом или пхп
источник

i

inqfen in Docker — русскоговорящее сообщество
Если у тебя core конечно
источник

MS

Michael Snytko in Docker — русскоговорящее сообщество
Ладно буду читать дальше
источник

i

inqfen in Docker — русскоговорящее сообщество
Ещё можно пробросить сокет
источник

i

inqfen in Docker — русскоговорящее сообщество
В доках гитлаба оба способа описаны
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Всем привет! Подскажите пожалуйста как правильно передать путь до бинарника pg_basebackup нужной версии в такой команде

docker run --rm -v /data/postgres:/var/lib/postgresql/data -v /var/log/postgres:/var/lib/postgresql -e "PGPASSWORD=pass" postgres pg_basebackup -h server1 -U postgres -D /var/lib/postgresql/data -P -X stream

Дело в том что на сервере есть два докер контейнера с постгрес и докер почему то цепляется за pg_basebackup старой версии
источник
2020 August 08

S

Sergey in Docker — русскоговорящее сообщество
я новичек..
можно как-то примонтировать корень контейнера в хостовую систему?
источник

S

Sergey in Docker — русскоговорящее сообщество
или это надо настривать ssh-сервер и там уже монтировать?
источник

S

Sergey in Docker — русскоговорящее сообщество
нашел опцию -v но он монтирует директорию хоста в контейнер, а мне надо наоборот
источник