Size: a a a

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

2020 March 25

d.

dev . in Docker — русскоговорящее сообщество
привет, парни вопрос след

есть проект на порту 8080 , крутится все внутри сети1

есть проект2 с таким же портом, крутится в другой сети

по отдельности все ок.

теперь нужно их одновременно поднять и из проекта2 дёрнуть проект1 . те в другую сеть стукануть

куда что почитать ? надо как-то проекту 2 привязать сеть проекта1 и дергать через порт ?
источник

TG

True Greg in Docker — русскоговорящее сообщество
Подключи две сети к проекту1 и проекту2
источник

VG

Viacheslav Garonin in Docker — русскоговорящее сообщество
M Dan
Ещё была информация о большом в итоге размере образов алпацн с пионом чем обычных дебианов, но тут опыта нет
У меня не получилось сделать alpine больше дебиан при аналогичной скорости работы. Для моего случая это было не критично по сравнению со скоростью запуска...
источник

DC

Dmitry Croft in Docker — русскоговорящее сообщество
Dmitry Croft
Я так понял на маке при mount volume всё равно какой юзер стоит внутри контейнера?
При записи/чтении из volume используется юзер от которго запущен процесс докера?
?
источник

E

Edvard🤔 in Docker — русскоговорящее сообщество
Доброго дня! Есть вопросик:
Сейчас у меня используется два контейнера (php+apache, mysql), в php использую pandoc для конвертации файлов
shell_exec("pandoc -f html -t docx -o $targetFilePath $sourceFilePath");

и соответственно pandoc лежит не в отдельном контейнере а в php+apache

Вопрос  в следующем: если я подниму pandoc отдельным контейнером то как мне из php его использовать?
источник

S

Slach in Docker — русскоговорящее сообщество
Edvard🤔
Доброго дня! Есть вопросик:
Сейчас у меня используется два контейнера (php+apache, mysql), в php использую pandoc для конвертации файлов
shell_exec("pandoc -f html -t docx -o $targetFilePath $sourceFilePath");

и соответственно pandoc лежит не в отдельном контейнере а в php+apache

Вопрос  в следующем: если я подниму pandoc отдельным контейнером то как мне из php его использовать?
никак
если у pandoc Твоего нет какого нибудь REST API

цель какая? документацию генерить статическую?
что мешает в отдельном контейнере где будет статика генериться
RUN pandoc -f html ...
добавить?
источник

ЯК

Ярослав Коробейников in Docker — русскоговорящее сообщество
Ребят , смотрите, скриптом
RETRIES=5
until TAG=test docker-compose -f docker-compose.tests.yml exec -T db psql -U user -d full_db_test -c "select 1" > /dev/null 2>&1 || [ $RETRIES -eq 0 ]; do
 echo "Waiting for postgres server, ${RETRIES} remaining attempts..."
 sleep 5
 RETRIES=$((RETRIES-1))
done

Я проверяю готова ли база в контейнере к тому чтобы к ней подключится, после того как к ней можно подключится, джанго приложение в контейнере должно прогнать свои миграции, и начать кое-какие тесты,
Загружаю фикстуры командой
TAG=test docker-compose -f docker-compose.tests.yml exec -T backend ./manage.py loaddata ./backend/tests/fixtures/fixtures.json

И видимо проблема в том что иногда миграции не успевают все подгрузится, и фикстуры не заходят и CI падает, есть вариант проверять что и миграции уже все прошли?
источник

ЯК

Ярослав Коробейников in Docker — русскоговорящее сообщество
Вот такая ситуация может возникнуть, миграции ещё не прошли, а фикстура уже грузится
источник

E

Edvard🤔 in Docker — русскоговорящее сообщество
Slach
никак
если у pandoc Твоего нет какого нибудь REST API

цель какая? документацию генерить статическую?
что мешает в отдельном контейнере где будет статика генериться
RUN pandoc -f html ...
добавить?
конвертить html в docx когда клиент хочет скачать отчет
источник

S

Slach in Docker — русскоговорящее сообщество
Edvard🤔
конвертить html в docx когда клиент хочет скачать отчет
ну и держи тогда в том же контейнере где php
тебе зачем отдельный то pandoc нужен?
если ты его все равно напрямую из php пускаешь?
источник

ZZ

Zhenys Zotov in Docker — русскоговорящее сообщество
Ребята нужна помощь
источник

ZZ

Zhenys Zotov in Docker — русскоговорящее сообщество
Вот решил поизучать докер. Засовываю туда базу, все работает, но если под root ввожу пароль Asd123, то он его не подхватывает
источник

ZZ

Zhenys Zotov in Docker — русскоговорящее сообщество
источник

ZZ

Zhenys Zotov in Docker — русскоговорящее сообщество
Ребята спасибо, сделал)
источник

ЯК

Ярослав Коробейников in Docker — русскоговорящее сообщество
Что оказалось?
источник

ZZ

Zhenys Zotov in Docker — русскоговорящее сообщество
Посмотрел логи. А так в целом просто БД не до конца подгузилась
источник

ZZ

Zhenys Zotov in Docker — русскоговорящее сообщество
Надо было не много подождать
источник

DK

Dmitry Knyazev in Docker — русскоговорящее сообщество
Run options
Run migrate
* Tip: There are .env files present. Do "pip install python-dotenv" to use them.
INFO  [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO  [alembic.runtime.migration] Will assume transactional DDL.


ребят, пытаюсь контейнер спуленный с powerdns admin запустить 🤷‍♂️
источник

A

Andrey in Docker — русскоговорящее сообщество
ребят, вот такой вопрос возник. Собирается каждую ночь в конейнерах сборка и я там вижу вот это
---> Using cache
---> b01ecb32b0dd
значит ли это что докер подтягивает старые слои или images при формировании контейнера?
источник

MD

M Dan in Docker — русскоговорящее сообщество
Дать ему права на выполнение кек
источник