Size: a a a

RU.Docker — Официальное Русское Сообщество

2018 December 10

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
Erlium
Заработало. Большое спасибо.
Да не за что ))
источник

VD

Vir Dignus in RU.Docker — Официальное Русское Сообщество
всем спасибо, решение нашёл
что бы добавлялись нужные ip, надо в ямл файл добавить
extra_hosts:
       - "host:IP"
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Erlium
Запускаю node.js сервер в докере такой командой docker run -it --rm --name example -v "$PWD":/usr/src/app -w /usr/src/app -p 8080:3000 node:alpine node index.js. Проблема в том, что для выхода из скрипта приходится останавливать контейнер по id в другой консоли. Можно как-то это автоматизировать?
использовать run -dt вместо -it https://docs.docker.com/engine/reference/run/#detached--d
источник

DY

Denys Yaroshenko in RU.Docker — Официальное Русское Сообщество
почему docker-compose run "done" сообщения в stderr шлет ?
источник

DY

Denys Yaroshenko in RU.Docker — Официальное Русское Сообщество
вот например у сервиса есть зависимости > /dev/null всеравно показывает лог done поднятых зависимых сервисов
источник

DY

Denys Yaroshenko in RU.Docker — Официальное Русское Сообщество
а & > /dev/null нет
источник

DY

Denys Yaroshenko in RU.Docker — Официальное Русское Сообщество
2 > /dev/null уберает инфо о созданных успешно сервисах
источник

DY

Denys Yaroshenko in RU.Docker — Официальное Русское Сообщество
wtf
источник
2018 December 11

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Denys Yaroshenko
а & > /dev/null нет
после амперсанат нужно писать номер канала
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
Denys Yaroshenko
а & > /dev/null нет
вначале отработает амперсант и переведет програму в бекграунт, но выхлоп не переведет ее, проще тогда уже /dev/null 2>&1 &
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
если надо все в девнул, то &> /dev/null - без пробела между & и >
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Roman Usherenko
если надо все в девнул, то &> /dev/null - без пробела между & и >
ха, точно работает, спасибо
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
это все гребаный баш =( (вернее. sh)
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
2 это ты STDERR перенаправляешь)
источник

H

Hopf in RU.Docker — Официальное Русское Сообщество
Подскажите, как собрать образ postgresql со своими миграциями?

Что сделал:
docker run -d --name lmy-postgres -e POSTGRES_USER=SUN -e POSTGRES_PASSWORD=SUN -e POSTGRES_DB=SUN-DB -p 5432:5432 postgres:9.6


Подключился
psql -h 127.0.0.1 -p 5432  -U SUN SUN-DB

Сделал всякие миграциии

Теперь при команде
\dt
видно таблички

Закоммитил
docker commit lmy-postgres test-server.labs:5000/lmy-postgres:0.0.1


Запускаю -
d
ocker run -d --name lmy-postgres4 -e POSTGRES_USER=SUN -e POSTGRES_PASSWORD=SUN -e POSTGRES_DB=SUN-DB -p 5432:5432 test-server.labs:5000/lmy-postgres:0.0.1
Подключаюсь - и не вижу табличек.
источник

AA

Aleksei Aleshin in RU.Docker — Официальное Русское Сообщество
так данные в volume лежат, а не в образе
источник

AA

Aleksei Aleshin in RU.Docker — Официальное Русское Сообщество
для миграций при первом включении есть директория /docker-entrypoint-initdb.d/
помести туда .sh, .sql или .sql.gz файлы, и он их выполнит в алфавитном порядке
источник

H

Hopf in RU.Docker — Официальное Русское Сообщество
Aleksei Aleshin
так данные в volume лежат, а не в образе
Спасибо. Посмотрю как сохранить в образ.
источник

H

Hopf in RU.Docker — Официальное Русское Сообщество
Aleksei Aleshin
для миграций при первом включении есть директория /docker-entrypoint-initdb.d/
помести туда .sh, .sql или .sql.gz файлы, и он их выполнит в алфавитном порядке
Спасибо, проблема в том, что миграция делается внешним приложением и есть вариант разбираться с тем что оно намигрировало или запихнуть как есть
источник

AA

Aleksei Aleshin in RU.Docker — Официальное Русское Сообщество
Hopf
Спасибо, проблема в том, что миграция делается внешним приложением и есть вариант разбираться с тем что оно намигрировало или запихнуть как есть
Попробуй задать перменную PGDATA в другое место
источник