@docker_ru

Страница 595 из 1375
Oleksandr
09.05.2018
21:46:13
по сути у тебя реализация, такая же как в репе

смысл, было тогда задавать вопрос - если реализация на ансибле повторяет то что у companion в репе, доставточно было только реализовать степ бай степ, что у тебя сейчас и сделано

Andrey
09.05.2018
21:47:36
А какая разница была бы?)

Что через ansible, что через docker-compose

Google
Oleksandr
09.05.2018
21:48:25
тут не принципиально, я хотел увидеть, где тебе человек посоветовал отключить ssl и ты его отключил

и тебе помогло

Andrey
09.05.2018
21:49:11
В контейнерах-хостах

Которые под nginx-proxy+companion

Oleksandr
09.05.2018
21:49:28
@friendly_zika чувак перечитал твой камент, виноват, понял что ты имел ввиду

сорян

не нужен был ssl в третьем контейнере )))

Евгений
09.05.2018
21:50:39
Пойду просплюсь)

Oleksandr
09.05.2018
21:50:47
+

норм тема кстати )

Евгений
09.05.2018
21:51:22
Тебе не нужен ssl в nginx с сайтом

не нужен был ssl в третьем контейнере )))

Потребовалось всего 30 минут

Google
Oleksandr
09.05.2018
21:52:39
В - внимательность

В - вечер

спать пора

Богдан
10.05.2018
08:18:34
Господа, а не подскажите, можно как-то например пароль для редиса через переменную в env файле задать?

у меня сейчас в компосе redis: image: redis:4.0.9-alpine command: redis-server --requirepass pass_my ports: - '6379:6379'

Artem
10.05.2018
08:23:00
указать перменной в композе и описать в .env рядом с этим композом

Богдан
10.05.2018
08:23:27
вроде вышло redis: image: redis:4.0.9-alpine command: redis-server --requirepass $REDIS_PASSWORD ports: - '6379:6379' env_file: - .env

Artem
10.05.2018
08:24:00
можно даже энв файл не указывать, он по дефолту вроде чекает .env

Богдан
10.05.2018
08:24:31
хм ... сейчас проверю

Artem
10.05.2018
08:27:00
а должен

https://docs.docker.com/compose/environment-variables/#the-env-file

может версия старая

Богдан
10.05.2018
08:33:23
та не, последняя, но там в примере идет через ${variable}

весрия последняя

https://docs.docker.com/compose/environment-variables/#the-env-file
експериментальным путем определил, что .env переменные скидываются только в область видимости файла docker-compose, в сам контейнер переменные не прокидываюся

Artem
10.05.2018
08:45:56
ну да, они только при старте композа задаются

мне кажется самое оно чтобы пароли передавать

странно, что у офф образа редиса нет энва как у бдшек всех

Google
Богдан
10.05.2018
09:04:16
странно, что у офф образа редиса нет энва как у бдшек всех
ну тут как бы наверное когда то было судя по этому ишью https://github.com/bitnami/bitnami-docker-redis/issues/29

странно, что у офф образа редиса нет энва как у бдшек всех
а ты не подскажешь, можно как-то так сделать в .env файле?

POSTGRES_HOST=db POSTGRES_PASSWORD=*** POSTGRES_USER=postgres POSTGRES_DB=coins POSTGRES_PORT=5432 DATABASE_URL=postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST:POSTGRES_PORT/$POSTGRES_DB?pool=5

Artem
10.05.2018
09:20:24
Не проверял такую конструкцию там.

Богдан
10.05.2018
09:32:51
не работает, уже проверил.

А можно как-то что бы не копипастить секцию environment: указать ее для двох контейнеров?

вот есть 2 секции, можно как-то обьеденить переменные



Eugene
10.05.2018
09:47:43
Добрый день установил доке залогинлся по ID HUB выполняю docker-compose up —build -d и получаю ошибку Pulling mysql (mysql:5.7)... ERROR: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: Get https://auth.docker.io/token?account==&scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

в чем может быть проблема? писали сменить dns менять пробовал

Тарас
10.05.2018
09:49:37
ping -c 4 auth.docker.io

и да, там поссылке токены доступа)

Eugene
10.05.2018
09:52:04
PING auth.docker.io (34.205.207.96): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 —- auth.docker.io ping statistics —- 4 packets transmitted, 0 packets received, 100.0% packet loss

?

что с этим сделать можно ?

Алексей
10.05.2018
09:55:28
Письмо в ркн

Тарас
10.05.2018
09:55:53


Eugene
10.05.2018
09:56:19
да как все это заебло

прости за мат )

может кто ip подкинит свой рабочий ?

Google
Bogdan
10.05.2018
09:57:08
docker pull postgres уже 2ю неделю не але

Богдан
10.05.2018
09:59:22
а не подскажите можно как-то переменные пихать в компос-файл services: ${POSTGRES_HOST}:

а то что-то неработает

Bogdan
10.05.2018
10:01:22
переменные есть на уровне YAML самого

Богдан
10.05.2018
10:02:19
там нет отмеченого правильного ответа

Admin
ERROR: S client not available

Bogdan
10.05.2018
10:03:17
и? &var *var работает

Богдан
10.05.2018
10:06:46
не работает



Bogdan
10.05.2018
10:07:16
а, $ само собой не заработает

Богдан
10.05.2018
10:08:37
хм ... а как тогда?

Bogdan
10.05.2018
10:08:39
откуда ты собственно хочешь {POSTGRES_HOST} взять?

Богдан
10.05.2018
10:09:42
ну так брал, но ошибка таже

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

Bogdan
10.05.2018
10:10:32
где присваивается значение этой перемнной? это переменная окружения хоста или что?

Богдан
10.05.2018
10:15:02
с файла .env

он автоматом читается, все работает, кроме service name

Bogdan
10.05.2018
10:15:46
не, так не заработает.

Google
Богдан
10.05.2018
10:16:07
тут есть ишью

https://github.com/docker/compose/issues/3858

Bogdan
10.05.2018
10:16:12
service_name к env не имеет отношения

Богдан
10.05.2018
10:16:27
но оно как бы старенькое, может что-то подшаманили за 2 года.

Тогда я так понимаю никак?

Bogdan
10.05.2018
10:17:17
ни как видимо

Богдан
10.05.2018
10:18:48
сенкс, жаль, а еще вопросик, а можно как-то определить что бы один контейнер использовал переменные окружения другого контейнера. Хочу копипасту убрать?

Anton
10.05.2018
10:20:31
Откуда нам знать, хочешь ли ты убрать копипасту?

Богдан
10.05.2018
10:23:18


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

пробовал в .env файл пихнуть, но он там переменные не вычисляют значение других переменных

Play
10.05.2018
10:46:34
services: node-app1: image: reframe/make // вместо build: как подтянуть и запустить image? container_name : node-app1 restart: always expose: - "3000" environment: VIRTUAL_HOST: example.ru как в docker-compose вместо build: подтянуть и запустить image?

Анатолий
10.05.2018
10:50:09
сам спросил и в вопросе указал ответ? крут...

Stepan
10.05.2018
10:58:34
Приветствую всех, у меня нубский вопрос: Может ли docker-compose многократно выполнять команду CMD из dockerfile? Например, если в CMD sh скрипт, записывающий базу, это может делаться многократно? (Т.е. удалил что-то из базы, а дамп снова залился, т.к. docker-compose снова выполнил sh скрипт)

Богдан
10.05.2018
11:32:19
ребята, а можно как-то в прописать путь к файлу .env при запуске компосера, а то /usr/local/bin/docker-compose -f /var/www/coins/docker-compose.yml up походу не считывает env файл

Богдан
10.05.2018
11:49:39
вот например когда я запускаю с другой папки, вот такая ошибка

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