Sander
почитай
Anonymous
deis!
ах спасибо, то что нужно, пойду в early adopters :D
Sander
есть еще dokku
Sander
https://github.com/dokku/dokku
но оно для одного хоста
Anonymous
лучше с deis разобраться
Anonymous
потому что если добавится еще хост, то с dokku будут проблемы
Sander
понятно
Sander
чем больше всяких оберток тем больше всяких проблем
Denis
Dmitry
http://datacharmer.blogspot.ru/2015/10/mysql-docker-operations-part-1-getting.html
Sander
чем больше софт тем больше ошибок
Aleserche
смотрите, есть такая статья http://tech.osteel.me/posts/2015/12/18/from-vagrant-to-docker-how-to-use-docker-for-local-web-development.html
Там в разделе Volumes and data containers для контейнера данных используют image: php:7.0-fpm. Это вообще нормально? Почему не busybox или alpine?
Alf 🙀
🏳️ Phil
Aleserche
Dmitry
Sander
Всем привет. Так как нет группы по aws s3, надеюсь камнями не закидают если наишу сюда.
Насколько это правильно или не правлиьно, на продакшене разрешать доступ на заливку, получение списка и скачивание файлов s3 bucket, в которм лежат бекапы.
Конфиг в aws:
"Action": ["s3:PutObject", "s3:ListBucket", "s3:GetObject"],
Magistr
Sander
можете пожалуйста дать группу
Magistr
https://t.me/aws_ru
Sander
спасибо
Sander
правда там людей очень мало сидит, сомневаюсь что дождуст ответа
Aleserche
я так понял, что вместо контейнеров данных нужно использовать data volume, но почему, никто нормально не пишет
Aleserche
Потом еще поищу
Alf 🙀
в документашке все написано вроде
Aleserche
Ох, стыд-то какой. Чего же в доку не заглянул. Спс
Cin
Товарищи, помогите концептуально понять как правильно сделать. Мне нужна кнопка на странице в браузере, по нажатию на которую у меня запустится контейнер с определенными параметрами. Вебсервер обслуживающий страницу в браузере лежит в контейнере. Т.е. как мне запустить контейнер из контейнера. Это вот docker in docker и всякие пробросы сокетов или есть какой-то другой способ?
Alf 🙀
Андрей
можно посмотреть в код portainer?
Cin
как-то jenkins для этого какой-то оверкил мне кажется
Cin
за portainer спасибо, посмотрю.
Vlad
Cin
Ага я уже нашел про API спасибо
Sander
Всем привет,
когда я делаю сертефикат, предлагают сгенерировать dhparam, для чего надо генерировать openssl dhparam -out /etc/ssl/private/dhparam.pem 2048?
что это дает
Sander
называется Forward Secrecy
Alf 🙀
Sander
Fixed Diffie-Hellman
Ephemenral Diffie-Hellman
Anonymous Diffie-Hellman
Sander
а о каком идет речь там разные
Dima
Где в оригинальной документации docker описан синтаксис открытия udp порта
docker run -p {udpprot}:{udpport}/udp IMAGE
?
Dima
Dima
по ходу дело не то
Dima
все нашел:
Dima
https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/
Dima
Денис
приветствую , в докере 1.13 стало возможно создавать сервис и биндить его на 127.0.0.1 в 1.12 этого еще нельзя было делать . Так вот ) когда я запускаю сервис docker service create —name tor —network mynetwork —constraint 'node.Labels.type == worker' —replicas 3 -p 127.0.0.1:9050:9050 -p 127.0.0.1:8118:8118 -p 127.0.0.1:9051:9051 -e "PASSWORD=123123" andreas4all/tor-client:latest я получаю на нодах странное поведение , порты биндятся не на 127.0.0.1 а на локальный внешний айпи как если бы я сделал -p 9050:9050, так на всех нодах. Когда тушу сервис через scale tor=0 то порты пропадают из списка открытых.
Денис
Это баг или фича ?)
Evgeny
Если я не ошибаюсь, эта запись говорит замапить 127 из контейнера
Денис
Как ты замаппишь внутренний айпи контейнера если он рандомный :)
Evgeny
Что?
Aleksey
Парни порекомендуйте ядро для докера ?
я слышал что грамотный выбор оного сулит отсутствие багов и всяческие преимущества. типа оверлей2 будет работать как часы.
Denis
Последнее
Alex
Ребят, как вы обновляете приложение на докере? Неужели нужно каждый раз делать ребилд и по новой пушить на хаб? Я вот хотел в самом докер файле прописать git clone но оно же срабатывает только при ребилде. Если ли что-то готовое для этих целей? или нужно писать свой скрипт для апдейта ?
Evgeny
Ребилд, прогнать все теста, починить все тесты, ребилд, пуш в хаб, блю-грин
Evgeny
Всё остальное профанация или дев-мод
Evgeny
Сама формулировка вопроса подразумевает несогласие с моим ответом
Evgeny
Это неудобно и долго. Но это правильно
Alex
Vladimir
Anonymous
Anonymous
всегда можно билд построить так, чтобы код добавлялся в последние пару слоев
Денис
Alex
Я это понимаю, но хотелось бы что бы код подставлялся автоматически при рестарте, а не ребилде. Думал что есть что-то готовое на этот счет.
Evgeny
А ну ка, дайте угадаю.... PHP?
Igor
😂
Evgeny
Просто обычно странные и ошибко-генерящие решения в этом чате предлагают именно пособники этого языка
Evgeny
Если это статические файлы которые не вдияют ни на что - вынесите их из код-контейнеров
Evgeny
Суть прогона тестов при каждом изменении - не допустить падения продакшна
Alex
Эти файлы являются патчем. Которые перезеписывают или дополняют другие файлы. Это конфигурациооные данные, на основе которых запускается некий демон. Вынести их вне контейнера нельзя.
Тестов на них никаких нету. Там моего кода 0
Evgeny
Тем более я бы предпочел иметь эти сетапы имаджами которые можно потом ревертнуть обратно
denis
вынести демон и настройки в отдельный контейнер?
denis
в отдельный контейнер от проекта, чтобы не делать ребилд всего
Alf 🙀
Alf 🙀
держите конфиги снаружи, при перезапуске будете иметь правильный новый конфиг.
Vladimir