@docker_ru

Страница 129 из 1375
Simak
08.04.2017
18:29:35
Ребят. А не подскажите, а можно определить томам которые я создаю вручную, свое местоположение ?

John
08.04.2017
21:31:27
Привет всем! Кто нибудь использует openjdk на alpine? Все хорошо с musl?

тнн Itjunky
08.04.2017
23:33:56
Доброй ночи. А как задать имя в Dockerfile, а не в уомандной строке?

Google
Anton
09.04.2017
00:05:47
тнн Itjunky
09.04.2017
00:06:22
никак, но можно задать его в compose.yml
Да, я нагуглил что-то такое. Но нифига не понял как этим пользоваться.

спам

/ban

@Ai_boy

@DenisIzmaylov

А как в docker exec передать аргументы для вызываеомй команды?

docker exec $CONTAINER_ID mysql kziodb < drupal/kziodb.sql ./run.sh: line 28: drupal/kziodb.sql: No such file or directory Такое чувство, что часть после mysql kziodb воспринимается уже как другая команда

Yury
09.04.2017
00:53:42
В одой строке

"mysql kziodb.sql ..."

тнн Itjunky
09.04.2017
00:54:31


Не пашет так нифига

Yury
09.04.2017
00:55:17
-e?

Google
тнн Itjunky
09.04.2017
00:55:38
Причём тут -e? Я дамп вливаю

mysql kziodb < drupal/kziodb.sql

Yury
09.04.2017
00:58:04
Заверни в скрипт и вызови

тнн Itjunky
09.04.2017
00:58:20
Это и так скрипт

Сколько уже можно скриптов, блин

Докер нихера не упрощает жизнь, гемора только в миллион раз больше

Yury
09.04.2017
00:59:28
Это не так

тнн Itjunky
09.04.2017
00:59:31
Уже башем обычным 350 раз бывсё сделал

Не говоря о простом и понятном ансибле или паппете

Yury
09.04.2017
01:00:11
У тебя мышление ансибла

тнн Itjunky
09.04.2017
01:00:13
Столько граблей я ещё никогда не встречал

Что не строка, то грабля. Что в докерфайле, что в докеркомпозе

Костыль костылём погоняет

Yury
09.04.2017
01:01:26
Зачем тебе накатывать это все в каком-то скрипте? Почему не в докерфайле бд инициализируешь?

тнн Itjunky
09.04.2017
01:01:43
КААААК?

Я с этим друпалом вдокере уже весь мозг себе выел

Yury
09.04.2017
01:02:20
Пишешь докерфайл с наследованием от mysql и цепляешь его в композе к друпалу

Два докерфайла

тнн Itjunky
09.04.2017
01:02:44
как всё просто

Ещё и два

Google
тнн Itjunky
09.04.2017
01:02:59
Итак уже написал

FROM centos:centos6 RUN echo "root:Docker!" | chpasswd \ && yum -y install openssh \ && yum -y install epel-release \ && yum update -y \ && yum -y install httpd \ && chkconfig httpd on \ && yum -y install php php-common php-gd php-xml php-mbstring php-mysql \ && yum -y install mysql mysql-server \ && rm -rf /var/lib/mysql COPY config/httpd_vhost.conf /etc/httpd/conf.d/drupal.conf ADD files/init.sh / RUN chmod +x /init.sh

Как тут базу инициализирвать то?

Yury
09.04.2017
01:04:54
Ты хочешь mysql том же контейнере, что и приложение?

тнн Itjunky
09.04.2017
01:05:06
Да

Вопрос не в этом

А в том, как базу залить

Yury
09.04.2017
01:05:57
ADD bootstrap.sql RUN mysql bootstrap.sql

тнн Itjunky
09.04.2017
01:06:36
mysql bootstrap.sql мускуль так не умеет же

Ему надо указывать имя базы и перенаправление ввода, а потом имя файла

Более того, сервер мускуля, должен быть запущен к моменту, когда я хочу туда базу заливать

Yury
09.04.2017
01:08:13
Ну ок ADD db-bootstrap.sh RUN db-bootstrap.sh

Yury
09.04.2017
01:08:51
Поэтому и проблемы

тнн Itjunky
09.04.2017
01:09:03
Юра, ты с мускулем в докере ваще работал или только предполагаешь, что всё так должно заработать?

Yury
09.04.2017
01:09:13
С пг только

тнн Itjunky
09.04.2017
01:09:26
Понятно, ты не шаришь, короче

Сначала попробуй, а потом советы будешь давать

Yury
09.04.2017
01:09:45
Удачи

тнн Itjunky
09.04.2017
01:10:03
Я уже эти все варианты стописят раз попробовал

Google
Yury
09.04.2017
01:10:59
Ну и?

Докер не работает?

Или mysql?

Или просто руки из жопы? :D

тнн Itjunky
09.04.2017
01:14:06
Я написал что не рабоатет

Admin
ERROR: S client not available

Alex
09.04.2017
02:24:07
Ты делаешь хуйню

Впрочем, у тебя друпал, поэтому хуйня у тебя в квадрате

Dmitry
09.04.2017
02:34:25
driver_opts: foo: "1" bar: "2" постоянно эти 2 слова встречаю foo и bar что они означают, подскажите пожалуйста

исторически сложилось как боб и элис?

ko4
09.04.2017
02:41:53
да

просто примеры названия функций/методов

Ilya
09.04.2017
03:41:02
Подскажите есть сервак физический - как мне разделить его(сделать несколько серваков внути?) чтобы можно было один сделать боевой + боевой для друго проекта?

vpshere или что еще?

докер?

внутри конечно будет докер

Yevhen
09.04.2017
06:18:22
Hujak*

Docker*

Google
Egor
09.04.2017
06:22:14
Hujak -hujak && -v production

Yevhen
09.04.2017
06:22:33
Profit

Я уже эти все варианты стописят раз попробовал
Если будут еще вопросы - в личку пиши

Andrey
09.04.2017
08:19:44
Иногда лучше оставаться вагрантологом)

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

тнн Itjunky
09.04.2017
09:16:09
Docket exec -it @dickername bash -c "husk commanda"
Во, вот это может сработать

Yevhen
09.04.2017
09:18:01
Simak
09.04.2017
09:18:15
А почему базу и друпла нельзя разнести на разные контейнеры, я так и не понял? Чисто для моего опыта.

Yevhen
09.04.2017
09:18:41
Можно

тнн Itjunky
09.04.2017
09:18:53
Впрочем, у тебя друпал, поэтому хуйня у тебя в квадрате
Свои проекты я вообще без докера делаю. Докер только на локалхосте для быстрого девелопмента. А это заказ, и он именно такой, так что хуйню пишет человек с ЧСВ до звёзд и нулевой пользой.

Yevhen
09.04.2017
09:19:04
Человек только начал осваивать

тнн Itjunky
09.04.2017
09:19:38
А почему базу и друпла нельзя разнести на разные контейнеры, я так и не понял? Чисто для моего опыта.
Чисто для опыта я и не хочу разносить, понятно что всё можно, но уже хочется скорее закончить этот проект и сдать его

Andrey
09.04.2017
09:19:48
С таким отношением идите вы в сад

тнн Itjunky
09.04.2017
09:19:53
И проблема, как я уже говорил, не в том, что два приложения в одном докере!!!!

Andrey
09.04.2017
09:20:04
Тут принято просить совета вежливо

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