@docker_ru

Страница 817 из 1375
Inspector
10.10.2018
16:08:01
Добрый вечер Подскажите в чем может быть проблема: 1. ОС - Убунту последней версии 2. Установленый докер 3. На докере созданый контайнер из ЛАМП стеком 4. Запускаю Апаше - работает, запускаю майскл - работает 5. Импортирую огромный файл sql 9.0 Gb командой mysql -u username -p new_database < data-dump.sql . 6. Результата никакого нету. ничего не происходит, терминал про мигает и все, ни ошибок ничего 7. Суть - надо импортировать єтот файл, которий весить 9 Гб, для того щоб взять из него информацию. Зарание Спасибо!

Inspector
10.10.2018
16:11:11
да

все работает

Google
Inspector
10.10.2018
16:11:24
все отображается

Inspector
10.10.2018
16:12:20
так даже ничего не пишет просто следущая строка терминала, как будто вы ентер просто нажали и все

Taz
10.10.2018
16:12:22
Жди крч пока чонить не напишет. Таймаут там или ошибку какую

Inspector
10.10.2018
16:12:39
вообще ничего не происходит

Inspector
10.10.2018
16:12:45
да

Taz
10.10.2018
16:13:12
А быстро пролетает?

Inspector
10.10.2018
16:13:30
да сразу же

Alexey
10.10.2018
16:13:46
вообще ничего не происходит
Команда pv есть там у тебя?

Inspector
10.10.2018
16:14:34
где именно пв?

Alexey
10.10.2018
16:14:45
прям в консоли, не в мускуле

Google
Inspector
10.10.2018
16:14:46
при запсуке докера?

mysql -u username -p new_database < data-dump.sql ----- в этой команде?

прям в консоли, не в мускуле
mysql -u username -p new_database < data-dump.sql ----- в этой команде?

Alexey
10.10.2018
16:15:51
Я хочу чтобы ты попробовал импортить через pv sqlfile.sql | mysql -uxxx -pxxxx dbname. Это показывает прогресс, но это нужна команда pv в шелле. Ладно, я посмотрел, по дефолту в убунте этой команды нет. Тогда как народ вверху писал - запускай и жди что скажет команда, либо закончится успешно, либо упадет с конкретной проблемой, потому что неясно, что у тебя не так

no humans
10.10.2018
16:23:43
скрин в студию)

Inspector
10.10.2018
16:23:47
Какие еще будут предложения?

no humans
10.10.2018
16:24:41
логи посмотреть может?)

Inspector
10.10.2018
16:25:18
ok где их посмотреть!!!

?

Z
10.10.2018
16:25:24
можно поднять mysql не в докере и посмотреть, будет ли с ним так же.

Inspector
10.10.2018
16:25:27
скрин в студию)
где посмотреть?

no humans
10.10.2018
16:25:49
в /var/log/

Inspector
10.10.2018
16:34:46
в /var/log/
по конкретней? где именно в какаие логи?

Izy
10.10.2018
17:11:36
у меня вопрос

есть

Google
Izy
10.10.2018
17:14:14
смотрете: вот я например пилю приложение на питоне, и мне надо добавить помимо рекваментса еще один pip install. я захожу в контейнер делаю пип инстал, так вот он тамсохранится, или после перезагрузки слетит ?

Izy
10.10.2018
17:17:28
После перезагрузки сохранится, после пересоздания контейнера - нкт
тоесть если я собираюсь его ребилднуть то тут уже надо в реквайментс записать

))

спасибо )) ясно))

Inspector
10.10.2018
17:18:44
Yevhen
10.10.2018
17:22:53
Вместо импорта, попробуй select 1 выполнить

Inspector
10.10.2018
17:24:20
Вместо импорта, попробуй select 1 выполнить
Команда mysql -u root -p newdb select path/vat/my file.sql?

Yevhen
10.10.2018
17:26:16
mysql -u root -p -e "show databases"

Лучше так

Inspector
10.10.2018
17:39:07
Лучше так
Извините ☝️ а можно полностью команду??

Yevhen
10.10.2018
17:42:07
Inspector
10.10.2018
17:42:46
Вот
Так а где здесь файл которые импортируется ?

Yevhen
10.10.2018
17:43:50
Нигде, команда покажет, что нету проблемы с коннектом к бд

Inspector
10.10.2018
17:52:57
Дальше

Yevhen
10.10.2018
17:59:58
Нет, если команда возвращает базы, значит импорти дамп и жди

Sergey
10.10.2018
18:19:49
да вы рофлите чтоли 9гиговый дамп это около 200гб базы

может всетки лучше ее как то в слейв реплику выставить и стянуть по человечески?

Google
Sergey
10.10.2018
18:20:36
200гб базу в докер это прям дичь дикая)))

Alexander
10.10.2018
18:25:28
200 гб бд в докере, мм, каеф

Izy
10.10.2018
18:28:57
вот еще есть вопролс, вот я запускаю докер docker-compose up , в нем запускается скрипт который считает там до 100 , и получается как только скрипт завершится то докер контейнер сразу завершится Exit пишет , а если мне например надо чтобы контейнер дальше работал , мне надо какой то флаг передать ?

или это не так работает и когда программа отрабатывает контейнер заакрывается

Inspector
10.10.2018
18:34:32
да вы рофлите чтоли 9гиговый дамп это около 200гб базы
Ок, подскажите тогда рабочий алгорит

Konstantin
10.10.2018
18:50:16
Vladislav
11.10.2018
07:53:33
Господа, как можно через systemd корректно запустить контейнер, причем совсем будет круто, если запустить под нужным мне пользователем, который уже находится в группе docker

а все, смог разобраться, в чем проблема

Evgeniy
11.10.2018
10:40:19
госопода, а можно как-то переключать volumes в зависимости от цели сборки?

например у меня есть x-src-vol-prod: &src-vol-prod src:/home/pult/src x-src-vol-dev: &src-vol-dev ${SRC_DIR}:/home/pult/src volumes: src: чуть ниже



и чтобы в зависимости от $TARGET подставлялось нужное

Konstantin
11.10.2018
10:42:21
Сейчас скину как

тут без переменной делай а в определении volumes volumes: src: name: src-${TARGET}

Evgeniy
11.10.2018
10:46:54
цель немного другая

не поменять имя у VOLUME

если я верно понимаю здесь имя меняется

или можно по аналогии сделать?

Google
Konstantin
11.10.2018
10:47:52
по аналогии, смотря какой драйвер у тебя используется

Evgeniy
11.10.2018
10:48:13
спасибо, попробую сделать

Konstantin
11.10.2018
10:48:15


вот у меня под каждую реплику еластика свой "путь"

Evgeniy
11.10.2018
10:49:11
и там можно с помощью переменных и с хоста монтировать директории и использовать именнованные volumes?

ладно в любом случае, спасибо, что направили, попробую разобраться

sk
11.10.2018
12:11:02
https://yadi.sk/i/ODbBDqz-fMjYSA как при такой структуре директорий получить доступ в app.js файле к переменным из .env

Konstantin
11.10.2018
12:14:30
sk
11.10.2018
12:15:24
можешь пример какой-то скинуть

Konstantin
11.10.2018
12:15:27
const databaseHost = process.env.DB_HOST;

можешь пример какой-то скинуть
блин, этих примеров весь интернет

sk
11.10.2018
12:20:42
const databaseHost = process.env.DB_HOST;
как их туда внести?

чтобы одну переменную использовать в app.js и в docker-compose файлах

Konstantin
11.10.2018
12:21:36
https://docs.docker.com/compose/environment-variables/

тебе нужно только в контейнер их передать, дальше они будут доступны из сессии

Страница 817 из 1375