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

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

2608 members

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

08:16:35 ДП
User 125133172
Ребят, пытаюсь запустить контейнер на 3000 порту такой командой

docker run -d -p 3000:3000 lays_p

На сайт не заходит на этом порту. На 800 нормально работает. Надо что-то еще сделать?
08:17:00 ДП
User 125133172
то есть контейнер запускается
08:17:19 ДП
08:17:21 ДП
08:17:43 ДП
User 125133172
надо открыть порт как-то?
08:18:07 ДП
User 24306243
Может программа не на 3000 порту работает
08:18:59 ДП
User 125133172
так что сделать? у меня еще один контейнер работает на 8000 порту нормально, но там я деплоил метеор приложение
08:19:18 ДП
User 125133172
а тут надо статику на любой другой порт повесить, отличный от 80
08:20:30 ДП
User 125133172
вот больше инфы
08:20:31 ДП
08:20:35 ДП
User 125133172
помогите плз
08:20:50 ДП
User 24306243
Это не запуск контейнера на 3000 а просто передача порта с контейнера на хост
08:21:10 ДП
User 125133172
ммм а как запустить именно?
08:21:13 ДП
User 24306243
Программа сама должна быть на 3000 порту
08:21:14 ДП
User 77550740
User 24306243
Это не запуск контейнера на 3000 а просто передача порта с контейнера на хост
*проксирование (насколько я помню)
08:21:20 ДП
08:21:24 ДП
User 77550740
User 24306243
Программа сама должна быть на 3000 порту
Что?
08:21:43 ДП
User 24306243
Можно сделать 80:3000 должно вроде на 80 порт проксироват
08:21:59 ДП
User 125133172
User 24306243
Можно сделать 80:3000 должно вроде на 80 порт проксироват
не пускает, говорит 80 порт занят
08:22:18 ДП
08:22:39 ДП
User 125133172
мне просто на 80 порт потом надо другое запустить
08:23:32 ДП
08:23:38 ДП
User 125133172
так тож не хочет )
08:24:33 ДП
User 980590
ты не можешь сделать на один порт несколько контейнров напрямую
08:24:57 ДП
User 980590
тебе нужен прокси, котрый в зависимости от домена будет проксировать на нужный конейнер с нужным портом
08:25:24 ДП
User 125133172
User 980590
тебе нужен прокси, котрый в зависимости от домена будет проксировать на нужный конейнер с нужным портом
как это сделать?
08:25:43 ДП
User 24306243
Kubernetes?
08:25:45 ДП
User 77550740
собственно так оно и делается.
08:25:51 ДП
User 980590
я через rancher  настраивал LoadBalancer
08:26:05 ДП
User 77550740
User 24306243
Kubernetes?
Что дальше? будем ставить openstack ради ls?
08:26:28 ДП
User 77550740
да все правильно он делает, почему не работает это другой вопрос.
08:26:38 ДП
User 77550740
В docker-compose можно указывать 0.0.0.0 + port
08:26:51 ДП
User 77550740
и тогда из контейнера на все хостовые интерфейсы будет проксироваться.
08:27:26 ДП
User 980590
он на одной машине пытается открыть несколько контейнеров на один и тот же внешний порт
08:28:52 ДП
User 77550740
User 980590
он на одной машине пытается открыть несколько контейнеров на один и тот же внешний порт
а, не обратил внимания
08:28:57 ДП
User 77550740
Тогда надо через nginx это разруливать
08:29:22 ДП
User 77550740
Допустим запускаем контейнер с nginx, к которому линкуем все остальные контейнеры и пускай nginx сам решает на какой контейнер запрос пойдет.
08:29:30 ДП
User 77550740
Для таких схем полезно уже docker-compose изучить.
08:29:56 ДП
User 980590
haproxy  можно поставить для проксирования например поставить
08:30:30 ДП
User 980590
https://hub.docker.com/_/haproxy/
08:31:05 ДП
User 112565265
чувак не может порт пробросить, а вы ему предлагаете внутри сети докера проксирующий контейнер :D сложнааа
08:31:19 ДП
User 980590
тут зависит от технического знания настройки инфрастктуры, мне как разработчику проще было с rancher  разобраться))
08:31:26 ДП
08:31:39 ДП
User 125133172
User 112565265
чувак не может порт пробросить, а вы ему предлагаете внутри сети докера проксирующий контейнер :D сложнааа
это правда
08:31:42 ДП
User 125133172
сложна
08:31:44 ДП
User 112565265
User 980590
тут зависит от технического знания настройки инфрастктуры, мне как разработчику проще было с rancher  разобраться))
не слышал про rancher, удобная штука?
08:32:17 ДП
User 980590
со своими тараканами, но мне нравится- по крайней мере бесплатно а не как docker cloud( по возможностям близко)
08:32:43 ДП
User 24306243
Когда то я спрашивал про rancher но никто на сколько я понял его не использовал
08:32:57 ДП
User 980590
я c tutum  на rancher перешел
08:32:59 ДП
User 24306243
Igor вы пользуетесь rancher и как долго?
08:33:43 ДП
User 980590
использую примерно пол года, но у меня маленькие и не нагруженные проекты
08:34:02 ДП
User 112565265
У меня пока что простая задача, у меня есть пока что 1 тачка, и на неё надо деплоить код, это делает сейчас jenkins в связке с docker-machine + docker-compose, но меня этот вариант перестал устраивать. Rancher можно интегрировать таким образом с jenkins ?
08:34:34 ДП
User 980590
я думаю тогда проще разобраться с haproxy
08:35:08 ДП
08:35:19 ДП
User 5713261
User 112565265
У меня пока что простая задача, у меня есть пока что 1 тачка, и на неё надо деплоить код, это делает сейчас jenkins в связке с docker-machine + docker-compose, но меня этот вариант перестал устраивать. Rancher можно интегрировать таким образом с jenkins ?
а чем перестал устраивать?
08:35:23 ДП
User 980590
у меня связка bitbucket+hub.docker.com+rancher  и 3 сервера =)
08:35:44 ДП
User 980590
можно было все сделать на одном, но ресурсы халявные
08:36:02 ДП
User 24306243
Любите халяву )
08:36:03 ДП
User 77550740
Тут получается забавный разговор, разговаривает профессионал знакомый и с rancher и с докером, и абсолютный новичок. Абсолютному новичку стоит сначала ознакомиться с докером и уже смотреть альтернативы. Имхо конечно.
08:36:14 ДП
User 77550740
А то все эти rancher выглядят таким же хайпом как и docker раньше.
08:36:23 ДП
User 980590
меня сложно назвать профи :D
08:36:46 ДП
User 980590
я вот docker-compose без ранчер нормально не подниму)
08:36:59 ДП
User 980590
а до jenkins руки никак не дойдут
08:37:01 ДП
08:37:29 ДП
User 980590
https://habrahabr.ru/post/271477/
habrahabr.ru/post/271477
В этой статье я расскажу, как сделать обеспечение непрерывного развертывания (Continuous Deployment) для ASP.NET 5 (Vnext) приложения на базе Docker контейнера,...
08:37:43 ДП
User 980590
tutum это сейчас docker cloud
08:37:53 ДП
User 980590
схема осталась прежней, но на rancher
08:38:02 ДП
08:39:01 ДП
User 77550740
User 980590
меня сложно назвать профи :D
Ты разбираешься как это работает и уже покатал в продакшене. А тут человек только начал схему собирать, опыта у него нет, понятия возможно тоже.
08:39:07 ДП
User 24306243
Docker vs rocket что лучше для продакшена?
08:39:07 ДП
User 112565265
User 5713261
а чем перестал устраивать?
тем что docker-compose знает что делать только если видит конфиг, конфиг хранится в репе, и код билдится и деплоится с тачки CI, т.е. конфиг на целевую тачку ни когда не попадает, и при необходимости остановить или перезапустить проект это не сделать с целевой тачки без боли. Плюс всплыл какой то баг, или не баг, не знаю, у меня докер демон на целевой тачки настроен на хот релоад, но при хот релоаде докера почему все контейнеры покидают свои приватные сети (у меня их несколько, там пара проектов на тачки) и следовательно всё перестает работать, и без рестарта docker-compose вернуть их в сети сложно
08:39:11 ДП
User 125133172
короче нет простого решения?
08:39:17 ДП
User 24306243
Docker или rocket что лучше для продакшена?
08:39:48 ДП
User 77550740
Docker vs rocket что лучше для продакшена?
08:39:59 ДП
08:40:02 ДП
User 77550740
Docker vs rocket что лучше для продакшена?
08:40:20 ДП
User 125133172
User 24306243
Docker или rocket что лучше для продакшена?
да, лучше
08:40:25 ДП
08:40:25 ДП
User 77550740
User 125133172
да, лучше
+
08:40:48 ДП
User 112565265
User 980590
а до jenkins руки никак не дойдут
я сам раньше дико боялся дженкинса, но потом узнал про jenkins pipeline и моему вострогу не было придела, по сути весь билд процесс описывается прям в препозитории проекта, и jenkins делает сборку по этому файлу. Там разобратся за пару дней можно. Я за 2 недели с нулевым уровнем знаний о jekins настроил авто деплой всего что нужно
08:40:51 ДП
User 24306243
А что лучше то rocket или докер
08:40:59 ДП
User 24306243
? Для прода
08:41:09 ДП
08:41:25 ДП
User 118217463
Gitlab же
08:42:25 ДП
User 24306243
Гитлаб тоже нать pipelines
08:42:57 ДП
User 141975931
User 24306243
А что лучше то rocket или докер
Я бы рекомендовал docker, так как он гораздо больше распространен и соотв поддержка community больше
08:42:57 ДП
User 24306243
И в bitbuckete pipelines
08:43:12 ДП
User 24306243
Понятно
08:43:41 ДП
User 980590
в gitlab еще и registry вроде как есть, но когда что-то работает, а времени нет- стараюсь себя бить по рукам и ставить приоритеты)
08:44:43 ДП
User 24306243
Да можно хранить images
08:44:51 ДП
User 24306243
Бесплатно
08:45:42 ДП
User 24306243
Так как в гитлабе встроен docker
08:46:36 ДП
User 112565265
мы свой registy подняли, я когда ресёрчил ничего подходящего не нашел, плюс у нас все равно сервак под ci, там же и образы храним
08:46:49 ДП
User 77550740
User 24306243
? Для прода
bare metal, github не даст соврать.
08:47:17 ДП
User 77550740
сначала с docker разберись, потом уже с rancher.
12:50:24 ПП
User 1741680
Всем привет, кто-нить юзает docker-compose v3 в продакшене?
02:08:44 ПП
User 73212301
Коллеги, кто использует гитлаб + java maven in docker, подскажите, как вы настроили кэширование зависимостей? А то они качаются каждый раз
03:05:29 ПП
User 112565265
User 1741680
Всем привет, кто-нить юзает docker-compose v3 в продакшене?
Я только позавчера о нем узнал, в смысле о третьей версии конфига. Я вообще как понял она вместе с 1.13 докером вышла, который релизнулся в районе 17 января. Не думаю что уже многие начали. Хотя выглядит привлекательно
05:36:47 ПП
User 58453761
Приветствую, вот, кстати, про networks не очевидный факт. Несколько часов потратил пока докопался до истины. Если в docker-compose указать несколько сетей, то он их рассматривает в алфавитном(!) порядке  и маршрут по-умолчанию будет в первой сети. Как по мне, так это идиотизм.
06:33:58 ПП
User 264150767
Опенсорц
07:04:49 ПП
07:05:13 ПП
User 1741680
сорвалось