Size: a a a

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

2019 December 13

ЯК

Ярослав Коробейников in Docker — русскоговорящее сообщество
Хммм... Ну вот смотрите я запускаю через компос сервис с базой отдельно
TAG=test docker-compose -f ../app/docker-compose.test.yml up -d db

Потом извне внутрь контейнера с базой закидываю дамп
docker cp dump_for_test.sql app_db_1:/

И потом уже через docker-compose его выгружаю в бд
TAG=test docker-compose -f ../app/docker-compose.test.yml exec -T db psql -d hrmdb -U user -f dump_for_test.sql

При такой ситуации не совсем понимаю как мне хелсчек поможет
Ну будет запускаться сервис с базой с хелзчеком, но мне как минимум дамп закинуть надо извне в контейнер и потом уже изнутри контейнера выгружать дамп в дб
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
Так зачем отдельно? Описываете два сервиса в композ файле, и пускаете их docker-compose up -d db db-populate
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
И он сам проверит и запустит
источник

ЯК

Ярослав Коробейников in Docker — русскоговорящее сообщество
Хммм....... Интересно получается) Один контейнер с чистой psql базой, а второй контейнер с psql базой и дампом который подрубается к "чистому" сервису с бд и загружает туда дамп?
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
Да, загружает дамп и умирает
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
А база как работала так и работает
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
George Gaál
у тебя постгрес то вообще стартанул?
Да, все контейнеры запущены, я же давал скрин с docker ps выше
источник

AD

Alexey Datsenko in Docker — русскоговорящее сообщество
Всем привет. Объясните новичку один момент пожалуйста) Вот когда используется команда run, оболочка переходит в контекст контейнера. И после этого, если прервать выполнение команды, переданной после run, контейнер стопорится. Речь о MongoDB если что) Какой синтаксис команды run использовать, чтобы контейнер запустился и работал в фоне?
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
run -d
источник

AD

Alexey Datsenko in Docker — русскоговорящее сообщество
Оп. Спасибо большое))
источник

AD

Alexey Datsenko in Docker — русскоговорящее сообщество
А как хранить состояние контейнера? Ну то есть, я передал все параметры в run, потом после restart контейнер запускается без них
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Alexey Datsenko
А как хранить состояние контейнера? Ну то есть, я передал все параметры в run, потом после restart контейнер запускается без них
Это не так
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Состояние контейнера записывается внутри в бд в докера. Проверь docker inspect до рестарта и после
источник

AD

Alexey Datsenko in Docker — русскоговорящее сообщество
George Gaál
Состояние контейнера записывается внутри в бд в докера. Проверь docker inspect до рестарта и после
Хорошо) спасибо)
источник

PP

PHP PROGRAMMIST⬤👍 in Docker — русскоговорящее сообщество
docker-compose up -d —force-recreate
ERROR: No such service: —force-recreate
источник

PP

PHP PROGRAMMIST⬤👍 in Docker — русскоговорящее сообщество
docker-compose -f docker-compose.yml up -d --force-recreate
ERROR: .FileNotFoundError: [Errno 2] No such file or directory: './docker-compose.yml'
источник

PP

PHP PROGRAMMIST⬤👍 in Docker — русскоговорящее сообщество
что не так?
источник

w

wasja in Docker — русскоговорящее сообщество
No such file or directory - у тебя файлик не видит, ты точно в той папке где файл находится запускаешь?
источник

PP

PHP PROGRAMMIST⬤👍 in Docker — русскоговорящее сообщество
да. уу меня проблема со временем почему-тог. если я ставлю 19 декабря, то работает корректно
источник

PP

PHP PROGRAMMIST⬤👍 in Docker — русскоговорящее сообщество
что-то сбилось со временем
источник