@docker_ru

Страница 572 из 1375
Artem
24.04.2018
10:45:02
через set задавать нужные вариаблы для сессии перед запросами?

https://dev.mysql.com/doc/refman/8.0/en/using-system-variables.html

Антон
24.04.2018
10:59:19
@ArtG1uK я хочу подгрузить как то файл с конфигом

volumes: - /data/mysql:/var/lib/mysql - ./mysql/config/:/etc/mysql/conf.d/ - ./mysql/config/${CITY}:/etc/mysql/conf.d/

Google
Антон
24.04.2018
11:01:08
вот как то так? мне для определенного города доп конфиг нужен

Sergey
24.04.2018
11:05:34
Эээ, ну вместо city положи любой файл и пусть он будет пустым там где это не надо, например

Антон
24.04.2018
11:15:00
как то хотел бы управлять через окружение

Artem
24.04.2018
11:16:10
перепиши entrypoint и добавь туда переменную которая будет указывать имя конфига

Maksim
24.04.2018
11:17:07
кто нибудь использовал namshi/smto ?

Artem
24.04.2018
11:19:22
это entrypoint.sh

дергаешь его из официального контейнера, модифицируешь на предмет переменной, и билдишь новый контейнер со своим энтрипойнтом

Artem
24.04.2018
11:21:06
да

Антон
24.04.2018
11:21:32
а можно ли использовать стандартный + мой?

что то весь этот код тащить вообще не охото

Artem
24.04.2018
11:21:47
нет, точка входа одна

Google
Artem
24.04.2018
11:21:56
куда тащить, ты заменишь стандартный своим

тебе нужно только указать переменную типо $CITYNAME

Антон
24.04.2018
11:22:15
ммм... может есть еще варианты без entrypoint?

Artem
24.04.2018
11:22:25
и один if который будет ее проверять

это самый короткий и быстрый вариант

5 строк кода в энтрипойнте добавить

а так можно и в 2 уложиться думаю)

Anton
24.04.2018
11:24:21
Artem
24.04.2018
11:26:53
wat?

Anton
24.04.2018
11:28:04
Пиши одну мысль в одном сообщении, а не лесенкой.

Sporykhin
24.04.2018
11:45:03
аська-стайл) я с женой на эту тему постоянно ругаюсь, когда приходит по 10-20 сообщений

Дмитрий
24.04.2018
11:46:32
Пиши одну мысль в одном сообщении, а не лесенкой.
У Вас какие то спартанские правила

Anton Saprykin
24.04.2018
11:46:43
Справедливости ради у него как раз по одной мысли на сообщение

1) Замечу, есть один иф который будет проверять 2) то о чем я говорил - самый быстрый и короткий вариант 3) нужно добавить 5 строк в энтрипоинт 4) отмечу факт, что так можно и в 2 уложиться, я думаю

Роман
24.04.2018
12:52:44
Подскажите где поменять дефолтную маску для сетей докера. Ну тип я запихал в композе контейнеры в одну сеть, он присваивает бриджу ip из подсети 172.X.0.0/16. Где поменять, чтобы была 15 подсеть? В daemon.json или где?

Роман
24.04.2018
13:27:01
https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/
Вешает на docker0 какой-то ip, мне нужно чтобы сети командой docker network create создавались с определенной маской, они дальше продолжают с 16, в 172.х.0.0

intruder
24.04.2018
13:36:00
10.0.0.0/15 почему нет

Google
Alexey
24.04.2018
13:38:10
в daemon.json пропиши нужную сеть и всё

Alexey
24.04.2018
13:41:09
Всем привет. Ребята, я только начал знакомиться с Docker. Стоит тривиальная задача по созданию образа БД PostgreSQL и в VALUE прописать sql скрипт по создания бд, таблиц и неболшому заоплнению. Начал читать статьи.. и не особо доходит. Скажите как сделать первые шаги?) Вроде задача не сложная)

Роман
24.04.2018
13:42:22
Вроде нагуглил свою проблему и ее не решили еще https://github.com/moby/moby/pull/36396

Alexey
24.04.2018
13:42:42
что такое образ БД? что такое VALUE?
Задача просто сделать образ Postgres а и в нем сделать скрипт sql создания таблиц

Роман
24.04.2018
13:43:05
в daemon.json пропиши нужную сеть и всё
Тут насколько я понимаю для дефолтного бриджа докера конфиг, кастомные он продолжает из 16 херачить

Alexey
24.04.2018
13:43:43
Задача просто сделать образ Postgres а и в нем сделать скрипт sql создания таблиц
обычно это два инструмента - сама база и миграции на базу (или скрипты)

ты уверен, что у тебя задача верно поставлена?

Роман
24.04.2018
13:44:43
хм, ну они про это молчат в статье.
Ну да, я поковырял немного, он при рестарте выдал нужный ip дефолтному бриджу, на этом изменения закончились

Alexey
24.04.2018
13:47:49
ты уверен, что у тебя задача верно поставлена?
Верно) Я сделал pull официаьного образа Postgres и запускаю его docker run —name mozgo-postgres -e POSTGRES_PASSWORD=root -d postgres Создается ID окнйтерна А дальше как мне юзать эту бд? Как зайти в кокноль psql? И как прописать DockerFiles для создания таблиц в БД.

Alexey
24.04.2018
13:49:05
Alexey
24.04.2018
13:49:21
хочешь, стукни в личку, в двух словах расскажу, чтобы не флудить тут капитанством

Богдан
24.04.2018
14:24:12
Господа, я новичек в докере, а не подскажите, как сделать так что бы при изминении файлов в примонтированой папке не нужно было пересобирать контейнер?

Arkadiy
24.04.2018
14:25:04
volume

https://docs.docker.com/storage/volumes/#create-and-manage-volumes

Богдан
24.04.2018
14:26:17


так вроде все сделал, но чето не пашет



Google
Богдан
24.04.2018
14:28:45
меня как-то смущает команда COPY, по идее ж ничего не должно копироваться, а просто должен примонтироваться каталог и с него браться файлы. Но все примеры что я нагугливал были с COPY

Andriy
24.04.2018
14:29:32
Привет всем ребята, у меня вот вопрос. Уже очень долго не могу разобраться. У меня есть rails приложение, которое использует mongodb как БД. Но почему-то когда запускается приложение, оно не видит mongo:







Помогите плиз)))

Artem
24.04.2018
14:34:53
немного не в тему, но можешь убрать mkdir на 3 строке, если указываешь workdir - он сам ее создаст

Andriy
24.04.2018
14:35:40
Ок, но дело не в этом.

Как я понимаю у контейнеров разные ip и их нужно как-то обьединить?

Artem
24.04.2018
14:38:51
создай network новый

networks: networkname: driver: bridge ipam: driver: default config: - subnet: 192.168.6.0/24 gateway: 192.168.6.1

и links у тебя не правильный

сделай через docker-compose

Andriy
24.04.2018
14:40:13
почему?



Можно по этому шаблону? он будет рабочий?

И всем сервисам задам networks

Artem
24.04.2018
14:56:39
во первых убери линкс - деприкейтед уже 100 лет

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

в твоем случае это db и picax

Google
Artem
24.04.2018
14:59:06
Контейнеры так же дсоутпны между собой по всем портам и если нет необходимости прокидывать наружу, то не нужно указывать порты через ports

ven
24.04.2018
18:34:51
docker.com (с hub репозиториями ) вроде разблокировали (у всех в РФ работает обновляется или токо у м. и временно? ;)?

(без ВПН ;)

Ai
24.04.2018
19:00:42
скоро будут лочить за упоминание этого демона)))

Andriy
24.04.2018
19:08:59
Привет ребят, хотел вот спросить. Когда я сделал docker compose то у меня к примеру база устанавливвется только раз а потом висит себе

Но если я сделаю еще раз docker up то что произойдет?

Artem
24.04.2018
19:40:00
А попробовать выполнить одну команду чтобы узнать совсем не вариант?)

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