Alexander
ну внутри то у них своя адресация, зайди в контейнер и посмотри на каких они портах сидят
Что значит узнать на каких портах сидят? Оно в контейнере nginx на 80 порту и торчит наружу на 80
Aleksey
nginx как их различает?
Alexander
Да, два сайта настроено в контейнере nginx т.е. там два nginx конфига
Alexander
Различает по домену
Aleksey
ну вот по домену и обращайся к ним
Aleksey
или в разные контейнеры раздели, что лучше
Alexander
Но это работает только когда я сам обращаюсь к этим сайтам по домену с локалки (в /etc/hosts на локалке 127.0.0.1 site1.test и 127.0.0.1 site1.test)
Alexander
Изнутри докера никак
Aleksey
точно так-же если пробросишь туда /etc/hosts
Alexander
Это нужно в самом контейнере nginx сделать?
Aleksey
в том, в котором обращаешься по домену очевидно
Aleksey
но всё же концепция докер - один контейнер одна задача, так-что, лучше разделить на отдельные контейнеры
Matvey
Привет, подскажите пожалуйста, реально ли запустить контейнер с графической оболочкой, чтобы каким либо образом получить доступ к рабочему столу?
Pit
любопытственно
Pit
как будут иксы без инита работать
Timur
господа, посоветуйте sidecar-контейнер для сбора логов (и последующей отправки в logstash). Logspout выжирает cpu в полку, тикет висит с 2016 года и не закрыт, оказывается
Timur
достаточно неприятный сюрприз, блин
Artur
а я смогу там 1000$ зарабатывать ? ну что б на работу не ходить
Ильдар
@vizdrag
Artur
эх. а я ток хотел начать зарабатывать в телеге
Timur
Я остался на filebit. От конфига жавовым ентерпрайзом попахивает, но проблем с нагрузкой нет.
а какой контейнер используете? Или он у вас на хосте крутится?
Timur
официального образа на dockerhub я сходу не нашёл
Yaroslav
а какой контейнер используете? Или он у вас на хосте крутится?
Пардон, очепятался, filebit, не fluentbit. логгер в виде контейнера, обычная обертка вокруг официального контейнера FROM docker.elastic.co/beats/filebeat:6.6.0
Anton
Никто не знает - в .kitchen.yml в частности и вообще в yaml можно делать включения из других файлов? в конфиге kitchen-ci для chef'a получаются простыни изза большого количества атрибутов( И конечно же прошу прощения за оффтоп :)
Alexander
А без докера было бы по другому? Тебе наверное сюда @nginx_ru
Да тут дело именно в докере, а не в nginx, если просто с локалки обращаюсь к сайтам то все ок, проблемы именно при обращении одного сайта к другому из самого докера
George
той же джиджей или gomplate
Anton
ну, а) ямл это позволяет. include, extends, но это от каждого потребителя ямл зависит б) никто не мешает тебе ямлы генерировать на ходу
я так понял, что он не поддерживает этого но навернуть любые клаузы можно, лишь бы читатель yaml их понимал
George
ну, gitlab-ci.yml умеет инклюды
George
докер-компоуз через override делает )
Anton
first
Ребзя, всем привет. Плохо знаю докер, поэтому не могу решить свою проблему без вашей помощи :С Запускаю 3 сервиса в одной сетке app_network Но при запуске пишет, что данная сетка есть, проверяю docker-compose network ls Она и правду там есть, пробую удалить ее, выдает network has active endpoints НО запущенных контейнеров нету. Делаю docker network inspect этой сети, и мне выдает, что на ней работают 3 контейнера, хотя docker ps -a ничего не выводит. Что делать? Заранее спасибо за ответы :)
first
если не страшно грохнуть воообще все, то попробуй docker system prune -a
Благодарю за ответ. Сделал, но все равно сетки остались хихих)
Владик
там ищи containers
first
"Containers": { "01474c2d6f41ef3aa78aee806f1b084e6938a6bc85015b1c838a474862f84b36": { "Name": "bonus2_mysql_1", "EndpointID": "bd40782bcaa3c61f9db63567ab22db8f30f5271677701c58d3b02b86f10a3317", "MacAddress": "02:42:ac:18:00:02", "IPv4Address": "172.24.0.2/16", "IPv6Address": "" }, Вот один контейнер, делаю -> % docker logs 01474c2d6f41ef3aa78aee806f1b084e6938a6bc85015b1c838a474862f84b36 Error response from daemon: No such container: 01474c2d6f41ef3aa78aee806f1b084e6938a6bc85015b1c838a474862f84b36
first
в том то и загвоздка, нету контейнеров запущенных вообще)
Владик
ну демон рестартни
Владик
или попробуй его запустить еще раз
Владик
и убить
first
Благодарю Вас, помогло :)
first
Ребзя, еще хелпаните плизи :) Пишу в Dockerfile RUN apt-get install -y git Делаю docker-compose up —build, вижу лог сборки образа и стопорится на строке Processing triggers for libc-bin (2.24-11+deb9u3) ... В чем проблемсы :С
George
docker build -t OLOLO .
George
касательно твоего вопроса - может тупо не хватает ему чего-то. Памяти или чего угодно
George
у меня тупило, например, на закачке файлов регулярно
first
не надо собирать в docker-compose
Не понял) Можно сначала сбилдить имейдж, как ты предложил, а можно через ап, он сразу сбилдит и запустит)
George
ну, херовая идея билдить через компоуз
George
сколько ращз повторять
George
ты пытаешься смешивать сборку и рантайм
George
ололо
George
плюс баги самого компоуза
George
ну епть
Artyom
Привет. Соррян за глупый вопрос, но что-то не получается. Как правильно прописать expose чтобы memcached был доступен по адресу 127.0.0.1:11211?
Artyom
Artyom
expose как-то так прописывал, либо я че-то не понимаю.
Artyom
а это не открывает на хост?
Андрей
а это не открывает на хост?
"чтобы memcached был доступен по адресу 127.0.0.1:11211" а вы где хотите чтобы было доступно?)
Artyom
Котейнер с php-fpm
Андрей
Котейнер с php-fpm
объедените их, порт тогда будет не причём
Artyom
сборка у меня уже такая, c links: - memcached:memcached работает, но это доступ по адресу memcached. А мне нельзя конфиги менять =\
Artyom
сейчас попробую.
Artyom
не помогло.
Андрей
не помогло.
networks точно задан?
Artyom
Вообще, думал если прописано expose то в контейнере php-fpm я могу получить доступ по адресу 127.0.0.1:11211. Мои мысли не верны?
Artyom
Откуда именно доступен?
в другом контейнере, в котором php-fpm.