@docker_ru

Страница 85 из 1375
Sander
25.01.2017
22:39:15
https у меня

я caddy поставил там на https

но вот почему у меня сайт сейчас работает, если я его везде из network там удалил, вот что я не понимаю

все контейнеры убрал из network коммандой - docker network disconnect

Google
Dmitry
25.01.2017
22:41:44
мне кажется, что надо показать как ты запускаешь контейнеры, и как ты стучишься в сайт, что он не работает или работает, когда не должен

Sander
25.01.2017
22:43:23
я поднимал через ansible контейнеры, возможно там много какой-то магии, о которой ничего не говориться, просто использую их helper. https://docs.ansible.com/ansible/docker_container_module.html

я не особо умею тестировать, смотрю через inspect и ping

Dmitry
25.01.2017
22:45:23
ок, но там опять же куча параметров и без плейбука сложно сказать, что вообще происходит

Джон
26.01.2017
08:16:35
Ребят, пытаюсь запустить контейнер на 3000 порту такой командой docker run -d -p 3000:3000 lays_p На сайт не заходит на этом порту. На 800 нормально работает. Надо что-то еще сделать?

то есть контейнер запускается

но

надо открыть порт как-то?

Sander
26.01.2017
08:18:07
Может программа не на 3000 порту работает

Джон
26.01.2017
08:18:59
так что сделать? у меня еще один контейнер работает на 8000 порту нормально, но там я деплоил метеор приложение

а тут надо статику на любой другой порт повесить, отличный от 80

вот больше инфы

помогите плз

Google
Sander
26.01.2017
08:20:50
Это не запуск контейнера на 3000 а просто передача порта с контейнера на хост

Джон
26.01.2017
08:21:10
ммм а как запустить именно?

Sander
26.01.2017
08:21:13
Программа сама должна быть на 3000 порту

Sander
26.01.2017
08:21:20
Да

Sander
26.01.2017
08:21:43
Можно сделать 80:3000 должно вроде на 80 порт проксироват

Джон
26.01.2017
08:21:59
мне просто на 80 порт потом надо другое запустить

так тож не хочет )

Игорь
26.01.2017
08:24:33
ты не можешь сделать на один порт несколько контейнров напрямую

тебе нужен прокси, котрый в зависимости от домена будет проксировать на нужный конейнер с нужным портом

Sander
26.01.2017
08:25:43
Kubernetes?

Alex
26.01.2017
08:25:45
собственно так оно и делается.

Игорь
26.01.2017
08:25:51
я через rancher настраивал LoadBalancer

Alex
26.01.2017
08:26:05
Kubernetes?
Что дальше? будем ставить openstack ради ls?

да все правильно он делает, почему не работает это другой вопрос.

В docker-compose можно указывать 0.0.0.0 + port

и тогда из контейнера на все хостовые интерфейсы будет проксироваться.

Google
Игорь
26.01.2017
08:27:26
он на одной машине пытается открыть несколько контейнеров на один и тот же внешний порт

Alex
26.01.2017
08:28:52
Тогда надо через nginx это разруливать

Допустим запускаем контейнер с nginx, к которому линкуем все остальные контейнеры и пускай nginx сам решает на какой контейнер запрос пойдет.

Для таких схем полезно уже docker-compose изучить.

Игорь
26.01.2017
08:29:56
haproxy можно поставить для проксирования например поставить

https://hub.docker.com/_/haproxy/

Igor
26.01.2017
08:31:05
чувак не может порт пробросить, а вы ему предлагаете внутри сети докера проксирующий контейнер :D сложнааа

Игорь
26.01.2017
08:31:19
тут зависит от технического знания настройки инфрастктуры, мне как разработчику проще было с rancher разобраться))

Sander
26.01.2017
08:31:26
?

Игорь
26.01.2017
08:32:17
со своими тараканами, но мне нравится- по крайней мере бесплатно а не как docker cloud( по возможностям близко)

Sander
26.01.2017
08:32:43
Когда то я спрашивал про rancher но никто на сколько я понял его не использовал

Игорь
26.01.2017
08:32:57
я c tutum на rancher перешел

Sander
26.01.2017
08:32:59
Igor вы пользуетесь rancher и как долго?

Игорь
26.01.2017
08:33:43
использую примерно пол года, но у меня маленькие и не нагруженные проекты

Igor
26.01.2017
08:34:02
У меня пока что простая задача, у меня есть пока что 1 тачка, и на неё надо деплоить код, это делает сейчас jenkins в связке с docker-machine + docker-compose, но меня этот вариант перестал устраивать. Rancher можно интегрировать таким образом с jenkins ?

Игорь
26.01.2017
08:34:34
я думаю тогда проще разобраться с haproxy

Google
Sander
26.01.2017
08:35:08
?

Игорь
26.01.2017
08:35:23
у меня связка bitbucket+hub.docker.com+rancher и 3 сервера =)

можно было все сделать на одном, но ресурсы халявные

Sander
26.01.2017
08:36:02
Любите халяву )

Alex
26.01.2017
08:36:03
Тут получается забавный разговор, разговаривает профессионал знакомый и с rancher и с докером, и абсолютный новичок. Абсолютному новичку стоит сначала ознакомиться с докером и уже смотреть альтернативы. Имхо конечно.

А то все эти rancher выглядят таким же хайпом как и docker раньше.

Игорь
26.01.2017
08:36:23
меня сложно назвать профи :D

я вот docker-compose без ранчер нормально не подниму)

а до jenkins руки никак не дойдут

Sander
26.01.2017
08:37:01
=[

Игорь
26.01.2017
08:37:29
https://habrahabr.ru/post/271477/

tutum это сейчас docker cloud

схема осталась прежней, но на rancher

Alex
26.01.2017
08:39:01
меня сложно назвать профи :D
Ты разбираешься как это работает и уже покатал в продакшене. А тут человек только начал схему собирать, опыта у него нет, понятия возможно тоже.

Sander
26.01.2017
08:39:07
Docker vs rocket что лучше для продакшена?

Igor
26.01.2017
08:39:07
а чем перестал устраивать?
тем что docker-compose знает что делать только если видит конфиг, конфиг хранится в репе, и код билдится и деплоится с тачки CI, т.е. конфиг на целевую тачку ни когда не попадает, и при необходимости остановить или перезапустить проект это не сделать с целевой тачки без боли. Плюс всплыл какой то баг, или не баг, не знаю, у меня докер демон на целевой тачки настроен на хот релоад, но при хот релоаде докера почему все контейнеры покидают свои приватные сети (у меня их несколько, там пара проектов на тачки) и следовательно всё перестает работать, и без рестарта docker-compose вернуть их в сети сложно

Джон
26.01.2017
08:39:11
короче нет простого решения?

Sander
26.01.2017
08:39:17
Docker или rocket что лучше для продакшена?

Alex
26.01.2017
08:39:48
Docker vs rocket что лучше для продакшена?

Google
Sander
26.01.2017
08:39:59
Yes

Alex
26.01.2017
08:40:02
Docker vs rocket что лучше для продакшена?

Джон
26.01.2017
08:40:20
))

Alex
26.01.2017
08:40:25
Igor
26.01.2017
08:40:48
а до jenkins руки никак не дойдут
я сам раньше дико боялся дженкинса, но потом узнал про jenkins pipeline и моему вострогу не было придела, по сути весь билд процесс описывается прям в препозитории проекта, и jenkins делает сборку по этому файлу. Там разобратся за пару дней можно. Я за 2 недели с нулевым уровнем знаний о jekins настроил авто деплой всего что нужно

Sander
26.01.2017
08:40:51
А что лучше то rocket или докер

? Для прода

?

Dmitriy
26.01.2017
08:41:25
Gitlab же

Sander
26.01.2017
08:42:25
Гитлаб тоже нать pipelines

Denis
26.01.2017
08:42:57
А что лучше то rocket или докер
Я бы рекомендовал docker, так как он гораздо больше распространен и соотв поддержка community больше

Sander
26.01.2017
08:42:57
И в bitbuckete pipelines

Понятно

Игорь
26.01.2017
08:43:41
в gitlab еще и registry вроде как есть, но когда что-то работает, а времени нет- стараюсь себя бить по рукам и ставить приоритеты)

Sander
26.01.2017
08:44:43
Да можно хранить images

Бесплатно

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