Nikita
спасибо, но я хочу разрабатывать, а не страдать
Nikita
но и не хочу пачкать свой комп пхпшкой
Nikita
от убунт и прочего дерьма я страдаю, разрабатывать удобней все же маке
George
но и не хочу пачкать свой комп пхпшкой
Не пачкай. Билди сразу образ со всем необходимым. И полетели. Ну, это медленнее, чем вольюм, но зато в рантайме быстрее
George
Ну, я не про бинари, а про сурцы. Ок, ты не хочешь, чтобы композеровские файлы и кэши не терялись. Тогда надо подумать
Nikita
стой, стой, стой, я опять не понимаю о чем ты говоришь
George
Может их просто в вольюмы? Не через bind mount? Оцени быстродействие : должно быть быстрее, чем тащить эти файлы с хостовой файловой системы мака
George
Смотри. Все просто.
Ильдар
- docker - быстро - под mac выбери 2 из 3
George
Докер на маке - это виртуалка с линуксом
George
Файлы там могут пробрасываться с хостовой машины или быть только внутри ВМ
George
На пробросить тратятся айопсы и такты процессора
Nikita
Может их просто в вольюмы? Не через bind mount? Оцени быстродействие : должно быть быстрее, чем тащить эти файлы с хостовой файловой системы мака
мне просто нужно, что контейнер мог создавать файлы на хостовой и хостовая могла создавать файлы в контейнере
Ильдар
это называется mount )
Nikita
это называется mount )
да, его и я юзаю
Ильдар
страдай
Nikita
Nikita
спасибо)
Nikita
я же фронтэндер, я этим каждый день занимаюсь
Nikita
не привыкать
Andor
хах
Andor
чорт, не хочется обновлять docker-compose на вируталке гугла
Andor
в убунте 18.04 старый в коробке
Andor
ERROR: Version in "./docker-compose.yaml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
Ильдар
docker-compose это 1 бинарей
Ильдар
чё бы не обновить?
Andor
да-да, бинарей
Andor
это ващета скрипт на питоне
Ильдар
не всегда https://github.com/docker/compose/releases/download/1.24.0-rc1/docker-compose-Linux-x86_64
Andor
дануна
Ильдар
эм я не очень шарю, но ничего не просходит
тебе для венды надо настроить? наверное что-то такое, но я хз https://stackoverflow.com/questions/39487399/docker-host-environment-variable-on-windows
Yurii
добрый день, подскажите как логичнее и правильнее связать nginx php-fpm mongodb memcached composer adminer
Yurii
один dockerfile и в нем все установки, или как ?
Yurii
спасибо
Andor
нет
Yurii
каждому свой докерфайл, и докеркомпоз?
Roman
подскажите ansible-container только локально все собирает?
Roman
мне необходимо равернуть пару серверов с коннейнерами из докерхаба ничего самосборного
Vlad
Привет, ребят! Есть такой вопрос Я совсем новичек и с докером знаком второй день. Подскажите пж, что означают эти параметры энтрипоинта: ["java", "-jar", "docker-spring-boot.jar"] Последнее- это имя образа, а что делают первые-два параметра? Какие они бывают вообще?
Kyrylo
Они говорят запустить java с ключами -jar docker-spring-boot.jar
Vlad
не совсем понимаю о каких ключах речь :/
Vlad
и как именно работает с джавой. и какова роль java конкретно в данном случае
Anonymous
Привет всем
Anonymous
Кто может в двух словах объяснить что такое докеры?
Rainbow
https://docs.docker.com/get-started/
Mikhail
Ну если в двух то - портовые грузчики
Rainbow
контейнерные киты
Никита
Кто может в двух словах объяснить что такое докеры?
Про Доку 2 слышал? Или про "Синего Кита"? Ребята не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте что тут писалось. Я вполне понимаю что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.
Никита
Начнём с тебя)
Я давно под колпаком, как иностранный шпийон
An
Как склеить разные проекты, вот у меня 3 проекта, там апп и бд, у них свой компоуз есть. Но как мне сделать 1 Мега компоуз, для 3 проектов
George
зачем?
George
компоуз умеет клеить файлы через ключ -f. docker-compose -f 1.yaml -f 2.yaml -f 3.yaml up -d
An
Но логические они части 1 системы, микросервисы же
Andor
мегакомпоуз!
All
Подскажите есть ли почтовый сервер в докере ?
Andor
даже докер в докере есть
Rainbow
docker-compose есть в докере в докере
Andor
а в нём есть докер и почтовый сервер?
An
Ну а прод тоже в контейнере хостите?
An
Имею ввиду бд
Andor
> "ввиду"
Konstantin
Добрый день. Подскажите, нужно пробросить порт с гостевой машины, в контейнер докера, в какую сторону гуглить?
little big
всем привет. Ребят, может мне кто-нибудь помочь с настройкой consul кластера? Пытаюсь поднять 3 сервера в вагранте с таким конфигом: # define servers config.vm.define "s1" do |s1| s1.vm.hostname = "s1" s1.vm.network "private_network", ip: "172.20.21.10" end config.vm.define "s2" do |s2| s2.vm.hostname = "s2" s2.vm.network "private_network", ip: "172.20.22.10" end config.vm.define "s3" do |s3| s3.vm.hostname = "s3" s3.vm.network "private_network", ip: "172.20.23.10" end Когда я пытаюсь подключиться к кластеру с клиента (192.168.0.170) я получаю ошибку 2019/03/15 13:59:49 [ERR] consul: "Catalog.NodeServices" RPC failed to server 172.20.23.10:8300: rpc error getting client: failed to get conn: dial tcp 192.168.0.170:0->172.20.23.10:8300: i/o timeout 2019/03/15 13:59:49 [ERR] agent: failed to sync remote state: rpc error getting client: failed to get conn: dial tcp 192.168.0.170:0->172.20.23.10:8300: i/o timeout Серверные ноды спокойно подключаются друг к другу, но когда я пытаюсь подключить клиента появляется такая ошибка. Конфигурация серверов почти одинаковая (разные только bind_addr): { "datacenter": "dc1", "data_dir": "/opt/consul", "log_level": "INFO", "node_name": "server-s1", "server": true, "bootstrap_expect": 3, "bind_addr": "172.20.21.10", "retry_join": [ "172.20.21.10", "172.20.22.10", "172.20.23.10" ] } конфиг клиента: { "datacenter": "dc1", "data_dir": "/opt/consul", "log_level": "INFO", "node_name": "agent-s1-n1", "bind_addr": "192.168.0.170", "start_join": [ "172.20.21.10", "172.20.22.10", "172.20.23.10" ], "ui": true } Еще заметил, что когда я пытаюсь клиентом забиндиться на адрес 172.20.21.1 он может подключиться только к серверу 172.20.21.10 Если вдруг этот сервер умирает, то клиент уже не может переподключиться к другим серверам с ошибкой, указанной выше. [ERR] consul: "Catalog.NodeServices" ... логи такие: http://dpaste.com/1D6D21A - server1 http://dpaste.com/0CVJ6H8 - server2 http://dpaste.com/0SBA25F - server3 http://dpaste.com/2V4WWWF - client все ip пингуются со 192.168.0.170 и порт 8302 доступен на 172.20.2[1-3].10 (проверял через netcat)
little big
понимаю, что не совсем по теме чата, но может быть удача мне улыбнется
little big
в офф конфе консула тишина
Andor
ты можешь пойти в чят хашикорпов