@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 25 января 2017 г.

04:03:20 ДП
User 260167240
Вопрос, если сервис представлен скомпилированным бинарником, есть ли смысл запихивать его в контейнер? Не будет ли это овердокерингом?
05:11:53 ДП
User 54069100
Если архитектура предполагает отказ от стандартного деплоя в пользу контейнеров для их дальнейшего оркестрирования, то не будет
05:13:35 ДП
User 105697514
User 260167240
Вопрос, если сервис представлен скомпилированным бинарником, есть ли смысл запихивать его в контейнер? Не будет ли это овердокерингом?
На голанге бинарники, но все равно юзаем докер, удобно версионировать, хранить на докерхабе, деплоить во всякие кубернеты и ранчеры
05:23:18 ДП
User 260167240
User 105697514
На голанге бинарники, но все равно юзаем докер, удобно версионировать, хранить на докерхабе, деплоить во всякие кубернеты и ранчеры
понятно, значит лучше с детства приучаться к докеру
05:23:39 ДП
User 105697514
скажем так к подходу
05:23:44 ДП
User 105697514
есть еще альтернативы
05:23:47 ДП
User 105697514
тотже rkt
05:23:59 ДП
User 260167240
User 54069100
Если архитектура предполагает отказ от стандартного деплоя в пользу контейнеров для их дальнейшего оркестрирования, то не будет
Ок, спасибо за разъяснение
05:24:09 ДП
User 105697514
средства оркестрации будут развиваться и скорее всего подход будет таким же
07:59:35 ПП
User 125133172
Ребят есть кто?
07:59:56 ПП
User 125133172
привет )
08:00:53 ПП
User 125133172
у меня срочная проблемка... в докер контейнере на 80 порту висит статика. Клиент хочет, чтобы перед входом на сайт надо было ввести пароль. Это возможно сделать средствами докера?
08:01:50 ПП
User 125133172
если нет, то куда смотреть? nginx?
08:03:30 ПП
User 3906974
А на самом сайте сделать авторизацию?
08:05:18 ПП
User 264150767
http://seriyps.ru/blog/2010/05/30/basic-http-avtorizaciya-dlya-nginx/
seriyps.ru/blog/2010/05/30/basic-http-avtorizaciya-dlya-nginx
В принципе это тривиальная операция описанная в документации к Nginx, но немного усложняет этот процесс необходимость создавать htpasswd файл, причем в самом Nginx средств для его создания нет (и это правильно), но предлагается создавать его используя утилиту htpasswd  входящую в состав Apache. Что самое смешное, на многих серверах, где используется Nginx, апача нет и не ожидается. Более того,
08:15:10 ПП
User 125133172
User 3906974
А на самом сайте сделать авторизацию?
не совсем
08:15:30 ПП
User 125133172
просто чтобы браузер запросил пароль перед входом на сайт
09:22:22 ПП
User 157588686
http://seriyps.ru/blog/2010/05/30/basic-http-avtorizaciya-dlya-nginx/
seriyps.ru/blog/2010/05/30/basic-http-avtorizaciya-dlya-nginx
В принципе это тривиальная операция описанная в документации к Nginx, но немного усложняет этот процесс необходимость создавать htpasswd файл, причем в самом Nginx средств для его создания нет (и это правильно), но предлагается создавать его используя утилиту htpasswd  входящую в состав Apache. Что самое смешное, на многих серверах, где используется Nginx, апача нет и не ожидается. Более того,
10:25:31 ПП
User 24306243
Всем привет,
помогите с networks в docker, не понимаю я этой логики.
---
отправил все контейнеры в host, сайт открывается.
Решил удалить все из host, удалил и сайт все еще работает, проверил в bridge и ингде больше контейнер не коннектиться, собственно как тогда сайт работает?
---
с network настроенным, вообще не получается сделать, чтоб сайт открывался, всегда 502 error.

---
уже долго сижу с этой проблемой, очень сильно нуждаюсь в помощи
10:27:56 ПП
User 81212095
описание очень размыто, думаю стоит объяснить, что такое сайт, и как к нему доступ получается
10:28:07 ПП
User 81212095
и что за контейнеры
10:28:32 ПП
User 24306243
я на всякий случай если дойдет до этого доступ по ssh к vm сделал
10:28:41 ПП
User 24306243
сейчас опишу:
10:29:14 ПП
User 24306243
2 контейнера - caddy server, php-fpm.
10:29:47 ПП
User 24306243
сайт обычный на php, я буду рад если увижу любой пхп ответ скрипта, хоьт hello world
10:30:28 ПП
User 81212095
но 502 означает, что доступ все-таки есть, просто ошибка сервера происходит
10:30:47 ПП
User 24306243
да, видать php-fpm не может достучаться
10:30:59 ПП
User 24306243
такое чувство что контейнеры не могут с друг другом сраотаться
10:31:12 ПП
User 81212095
а как они резолвят друг друга?
10:31:19 ПП
User 24306243
если я все сделаю в host, то все будет работать.
но все токи я бы хотел настроить network нормальный
10:31:35 ПП
User 24306243
---
можно еще один момент перед этим уточнить
10:32:10 ПП
User 24306243
я добавил все контейнеры в host и сайт открывается.
но после этого я сделал docker network disconnect везде, во всех network
10:32:36 ПП
User 24306243
и оно все равно работает дальше, даже решил docker restart сделать. И все равно сайт работает.
10:32:46 ПП
User 24306243
то есть как? если контейнеров нет в сети.
10:33:31 ПП
User 81212095
рестарт, значит что и при выключенных контейнерах что-ли работал?
10:34:33 ПП
User 24306243
не не
10:34:37 ПП
User 264150767
Сервер тот?
10:34:43 ПП
User 24306243
при выключении контейнеров конечно не работал
10:34:50 ПП
User 24306243
при отключении контейнеров из network
10:34:54 ПП
User 24306243
тот конечно я на VM делаю
10:34:57 ПП
User 24306243
один сервер ток включен
10:35:00 ПП
User 24306243
не перепутаешь )
10:35:39 ПП
User 81212095
как проверяется работоспособность? есть ли порты запаблишенные?
10:35:39 ПП
User 24306243
разве что я изначально в ansible задал настройку host,
может он где-то еще что-то хитрое сделал, хрен его знает.
10:36:04 ПП
User 24306243
docker network inspect host
10:37:25 ПП
User 24306243
docker inspect caddy, php-fpm
10:37:43 ПП
User 81212095
так говорилось же кокретно про сайт, 502 ошибку
10:37:47 ПП
User 81212095
при чем тут inspect
10:38:21 ПП
User 24306243
а что мне еще проверить?
контейнеры пингуются
10:38:32 ПП
User 24306243
пробыал заходит в конейтер caddy и пинговать php-fpm
10:39:08 ПП
User 81212095
502 подразумевает http
10:39:15 ПП
User 24306243
https у меня
10:39:29 ПП
User 24306243
я caddy поставил там на https
10:39:55 ПП
User 24306243
но вот почему у меня сайт сейчас работает, если я его везде из network там удалил, вот что я не понимаю
10:40:17 ПП
User 24306243
все контейнеры убрал из network коммандой - docker network disconnect
10:41:44 ПП
User 81212095
мне кажется, что надо показать как ты запускаешь контейнеры, и как ты стучишься в сайт, что он не работает или работает, когда не должен
10:43:23 ПП
User 24306243
я поднимал через ansible контейнеры, возможно там много какой-то магии, о которой ничего не говориться, просто использую их helper.
https://docs.ansible.com/ansible/docker_container_module.html
10:44:24 ПП
User 24306243
я не особо умею тестировать, смотрю через inspect и ping
10:45:23 ПП
User 81212095
ок, но там опять же куча параметров и без плейбука сложно сказать, что вообще происходит