Oleg
Sergey слушай, он мне якобы выписал. но почему то красный замочек в браузере в итоге. написано
Oleg
Sergey
@flomsk Это с их ca server в конфиге?
Alexander
да
Alexander
3.1
Kamil
Супер. Значит можно взять родной образ пхпфпм и нашпиговать либами клиента к пг
Kamil
Версион говорить 3.1 ?
Alexander
угу
Kamil
Спасибо 👍😊
Alexander
на 3.0 не пробовал
Oleg
@flomsk Это с их ca server в конфиге?
разобрался, это как раз потому что укзаан acme-staging
Oleg
с боевым все ок
Sergey
👍
Heorhi
Всем привет. Кто может подсказать почему у меня аргументы не пробрасываются, хотя делаю вроде всё правильно. Выпоняю в консоле $ export RAILS_ENV=qwe && docker-compose up —build -d В docker-compose.yml у меня php70cl1: container_name: php70cl1 environment: - RAILS_ENV=${RAILS_ENV:-production2} build: dockerfile: Dockerfile args: RAILS_ENV=${RAILS_ENV:-production3} #command: "echo $NR_APP_NAME" build: ./etc/php70 restart: always В Dockerfile FROM php:7.0-fpm ARG RAILS_ENV=production5 RUN echo "RALS---------— = ${RAILS_ENV}" На echo получаю production5, т.е. значение по-умолчанию из Dockerfile -(
MRY
Всем привет . При создании docker volume create --name vol1 , волум помещается в папку докера , но к примеру у меня есть много замаунченых nfs к примеру /datastor1
MRY
Как можно создавать volum с привязкой к разным папкам
MRY
Тоесть я хочу чтобы базы скуля висели на одной nfs железке а Кеша редиски на raw итд
MRY
Или цеплять надо через ($pwd)
MRY
???
Андрей
Как думаете, зачем в новых версиях docker сделали deprecated пустые строки между инструкциями в Dockerfile (и сделают их совсем невалидными в будущих версиях)?
Андрей
Чтобы все совсем от docker отказались даже как от сборщика образов? ЧТобы его совсем окончательно убить и перевести всех на альтернативы?
Юрий
Действительно, а зачем 🤔
Андрей
На всякий случай уточню, что я говорю про такие пустые строки.
Андрей
Андрей
И вот с версии 17.12 он стал ругаться deprecated на них.
Юрий
Это всё равно странно
Юрий
Может борьба за читаемость? Строгое форматирование решили может завести
Андрей
С пробелами - лучше читаемость (разделено на логические группы).
Юрий
Так пробелами или пустыми строками?
Андрей
С пустыми строками.
Юрий
У меня докерфайлы с пустыми строками между инструкциями и 4 пробелами в начале строки после переноса
Юрий
В конкретном случае, как на скрине, будет ли разница при использовании пары инструкций ENV вместо одной?
Андрей
Разница в чём? Для логики самого Dockerfile или для читаемости - разницы нет. Если так сделать, то предупреждения этого не будет. Если для скорости сборки - незначительно медленее будет.
Юрий
В сравнении аналогично если будет в одной инструкции установка и удаление пакета например или если в отдельных
Юрий
Количество слоёв точно будет больше, это понятно. Может есть ещё что
Андрей
Больше ничего. Только для ускорения сборки так сделано.
Юрий
Понятно
manefesto
Привет, а можно ли docker-composer передать аргумент ?
Hикoлaй
да
manefesto
как
manefesto
хочу в jenkins под каждый проект запускать селениум на своем порту
Artem
Docket-compose arg - вот это неожиданно да?)
manefesto
совсем ожиданно
manefesto
только мне ничего внятного не попалось
manefesto
как понять где аргументы компоузера, а где аргументы передаваемые внуть конфига
manefesto
например порт
Artem
Какого конфига?
manefesto
смоотри
manefesto
запускаю docker-composer up -d
manefesto
мне надо чтобы можно было передать параметр в docker-compose.yml
manefesto
можно ли так ,
Roman
https://docs.docker.com/compose/environment-variables/
Roman
web: image: "webapp:${TAG}"
Roman
export TAG=BLABLA && docker-compose up
Artem
Ага вот ссылка выше
Artem
Либо просто через -e
One
А зачем Вы ставите Docker на Windows?
как стенд для сейлов, к примеру
manefesto
Нет
manefesto
Он создаёт образ в hyper-v
Heorhi
export TAG=BLABLA && docker-compose up
А что делать если не работает ? Делаю вот так Выпоняю в консоле $ export RAILS_ENV=qwe && docker-compose up —build -d В docker-compose.yml у меня php70cl1: container_name: php70cl1 environment: - RAILS_ENV=${RAILS_ENV:-production2} build: dockerfile: Dockerfile args: RAILS_ENV=${RAILS_ENV:-production3} build: ./etc/php70 restart: always В Dockerfile FROM php:7.0-fpm ARG RAILS_ENV=production5 RUN echo "RALS---------— = ${RAILS_ENV}" На echo получаю production5, т.е. значение по-умолчанию из Dockerfile -(
Fomalhaut
Привет всем! 😊
Fomalhaut
Тут ещё задачка пришла. Надо разобраться, возможно ли (если да, то как) создать что-то вида кластера HA с Докером. Чтобы можно было перебрасывать вручную или автоматически контейнеры между узлами и прочая. Как я понимаю, для этого служит Kubernetes? И нужно, как минимум, два узла и общая хранилка? Верно или я ошибаюсь?
Fomalhaut
обычный композ это может если правильно настроить
А можно чуть подробней? Ссылкой или простеньким примером
Fomalhaut
Ещё, вроде бы, есть docker-swarm
Artem
обычный композ это может если правильно настроить
Компоуз вообще не может ни во что больше одной ноды, какой там кластер
Andrey
kubernetes/swarm и тому подобные вещи. Либо костыли
Fomalhaut
А по железу я прав? Насколько хорошо смотрится схема из двух ВИРТУАЛЬНЫХ серверов и некоторой хранилки (пусть подключённой по NFS)? Вариант с двумя аппаратными серверами и СХД по мне выглядит правильней.
Andrey
на железе в такой ситуации грех чето держать
Albert
Подскажите может у кого-нибудь есть скрипт который копируют базу данных и заливает в личную среду docer
Artem
чет как то непонятно 😕
Andrey
База то хоть какая?))
Albert
Mysql
Albert
Да не уточнил)))