Dan
А дома под винду собирать сайты на вордпрессе, если мне не изменяет память то есть какой-то Open Server
Dan
Там можно прям из коробки
Pavel
ну вагрант же норм штука
Dan
под линуксом и маком на вагранте работал
Pavel
заходишь в виртуалку и живешь там. Пакеты ставишь, дебажишь процессы, файлы копируешь/удаляешь.
Dan
с nfs и vmware
Dan
но если заниматься тру-разработкой, то gitlab, jenkins, ansible и всё вот это
Dan
ну и на "той" стороне докеры
Dan
😆
Pavel
Я работал в вагранте под виндой немного, ставится чуть сложнее чем в лине (пришлось поставить опред. версию и пару плагинов), остальное все на ура. Только бывают глюки изредка.
Dan
а в винде опять же, есть гит. а уже гитлаб автоматизируй как вздумается, пусть тестовый билд сам всё собирает
Пантелеев
А дома под винду собирать сайты на вордпрессе, если мне не изменяет память то есть какой-то Open Server
если на вордпрессе то да...если уже что то серьезное то рано или поздно упираешься в ограничения
Dan
если на вордпрессе то да...если уже что то серьезное то рано или поздно упираешься в ограничения
что-то мне подсказывает, что если разработка на php, то open server должен покрыть 99% любых задач в принципе.
Пантелеев
с вагрантом в целом норм было, но последнее время стал крашиться с синим экраном, вот и принял очередную попытку
Dan
там работает всё, и composer, и прочие штуки
Dmt
нормлаьная среда раработки под винду нужна просто...и да видимо для этой цели лучше вагарант подходит
Юзал вагрант плюс виртуалбокс. Уже год как соскочил на докер и нет проблем
Dmt
Субъективно костылей стало меньше
Radaram
Все привет! Установил на debian 9(Linux 2.6.32-042stab125.5) докер Docker version 17.09.0-ce но демон не работает: sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/docker.service.d └─hosts.conf Active: failed (Result: exit-code) since Thu 2017-11-16 07:19:16 UTC; 2s ago Docs: https://docs.docker.com Process: 2740 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE) Main PID: 2740 (code=exited, status=1/FAILURE) Nov 16 07:19:16 vds systemd[1]: docker.service: Unit entered failed state. Nov 16 07:19:16 vds systemd[1]: docker.service: Failed with result 'exit-code'. Nov 16 07:19:16 vds systemd[1]: docker.service: Service hold-off time over, scheduling restart. Nov 16 07:19:16 vds systemd[1]: Stopped Docker Application Container Engine. Nov 16 07:19:16 vds systemd[1]: docker.service: Start request repeated too quickly. Nov 16 07:19:16 vds systemd[1]: Failed to start Docker Application Container Engine. Nov 16 07:19:16 vds systemd[1]: docker.service: Unit entered failed state. Nov 16 07:19:16 vds systemd[1]: docker.service: Failed with result 'exit-code'. У кого нить есть идеи как это поправить?
Radaram
может в /etc/systemd/system/docker.service.d/hotst.conf надо что то прописать
Gleb
Ядро в помойное ведро
Radaram
Ядро в помойное ведро
арендовал у firstvds с debian 9 на борту)
Radaram
деньги на ветер чтоли?(
Gleb
Походу
Gleb
Опенвз попахивает
Radaram
ага, опенвз
Radaram
а KVM лучше будет?
Alexander
Pavel
а KVM лучше будет?
Ну так kvm это полноценная виртуализация, а openvz по сути тоже контейнер вот они и конфликтуют
Пантелеев
Юзал вагрант плюс виртуалбокс. Уже год как соскочил на докер и нет проблем
Хз у меня постоянно траблы всякие с ним, а вагрант просто с ставился
Anonymous
Всем доброго дня!
Grigory
Всем добрый день. Как перенастроить докер машину без правки конфигурации в virtualbox ?
Grigory
Например добавить памяти или количество ядер
Evgeny
Например через вбокскли
Grigory
Значит через docker-machine никак, только напрямую с virtualbox общаться?
Dan
Кому в Сингапуре работу? https://www.docker.com/careers/sales?utm_campaign=IT+Pro&utm_content=1510098964&utm_source=Organic&utm_medium=social&gh_src=rlc6qs1&gh_jid=829214
LiOH
Это для продажников
Alexey
Подскажите по работе overlay networks в Swarm пожалуйста. Я просто хочу объединить некоторые независимые контейнеры на двух физических серверах в одну сеть. Что я делаю: 1. Создаю Swarm, присоединяю ноды. 2. Создаю сеть overlay test-net с опцией —attachable 3. Поднимаю контейнеры docker run в этой сети test-net на двух нодах 4. Пробую пинговать один контейнер из другого Обнаружил, что если сервера в одной подсети, например 10.0.0.5 и 10.0.0.4, то пинги работают. Если в разных, например 10.0.1.4 и 10.0.2.4, то пинги не работают. Вопрос как заставить работать пинги на серверах в разных подсетях? Может при создании сети передать доп параметры типа —gateway и —ip-range? https://docs.docker.com/engine/reference/commandline/network_create/#options
Alexey
Вот сам лог команд https://gist.github.com/targence/986358c5f9dff8aa1b0b5f5d9bae3c4d
Alexey
сеть не причем. Докер может создавать overlay network поверх нескольких машин
Alf 🙀
если у тебя роута между сабнетом нет то обсоздавайся
Alexey
пока не понимаю, объясните если знаете.
Alexey
у меня есть машины в разных подсетях, я не могу это изменить, но надо объединить в одну оверлей нетворк
Alf 🙀
машины друг друго пинговать могут?
Alexey
ну конечно
Alexey
у них есть публичные IP
Alf 🙀
ну не обязательно
Alexey
вы лог посмотрите
Alexey
что я приложил
Alf 🙀
блин, да зачем мне публичные айпи.
Alf 🙀
вы же сворм не на паблик айпи делаете
Alexey
приватных нету
Alf 🙀
воу. пойду гляну лог.
Alf 🙀
а айпи реальные, кстати?
Alexey
да реальные белые IP
Alf 🙀
10.0.1.4 и 10.0.2.4 вы откуда взяли?
Alexey
это приватые IP серверов, они не видят друг друга через них. я создал машины на azure в разных resourse groups.
Alexey
т.е. они могут видеть друг друга только по публичным IP
Alexey
когда я создаю swarm init я указываю публичный IP менеджера. Т.е. кроме публичных IP у них связи нету.
Alf 🙀
т.е. они могут видеть друг друга только по публичным IP
но у них же нет публичного айпи на интерфейсе
Alf 🙀
вообще, конечно, не важно докер это не доккер, прибивать кластер на внешний айпи адрес может быть неожиданно рискованно, потому что надо высовывать машинки с портом 2377 в инторнеты и я не думаю что докер достаточно надежен чтобы такое делать. я не имел удовольствия работать с азуре, потому не знаю что такое resource zone, но что то мне подсказывает что иметь тачки в разных локальных сетях без связи между ними пустая задача там не только пинги работать не будут. привязать внешний ip адрес к доккеру скорее всего не получится постольку поскольку в докере написано что он ищет айпи адрес на интерфейсе вашей машинки. Подозреваю что по причине невозможности найти айпи адрес на интерфейсе в первом случае он просто свалился в 0.0.0.0:2377 и потому у вас пинг работает, во втором он тоже свалился в четыре ноля но т.к. машины не имеют роута между сетями то вам проделать такое не удалось.
Alexey
вообще, конечно, не важно докер это не доккер, прибивать кластер на внешний айпи адрес может быть неожиданно рискованно, потому что надо высовывать машинки с портом 2377 в инторнеты и я не думаю что докер достаточно надежен чтобы такое делать. я не имел удовольствия работать с азуре, потому не знаю что такое resource zone, но что то мне подсказывает что иметь тачки в разных локальных сетях без связи между ними пустая задача там не только пинги работать не будут. привязать внешний ip адрес к доккеру скорее всего не получится постольку поскольку в докере написано что он ищет айпи адрес на интерфейсе вашей машинки. Подозреваю что по причине невозможности найти айпи адрес на интерфейсе в первом случае он просто свалился в 0.0.0.0:2377 и потому у вас пинг работает, во втором он тоже свалился в четыре ноля но т.к. машины не имеют роута между сетями то вам проделать такое не удалось.
Cейчас попробую добавить публичный IP в /etc/hosts. Какие-то еще манипуляции нужны? В azure я просто моделирую ситуацию на серверах, так удобнее. Но да, по сути есть 2 сервера и они никак не связаны. Есть только публиные IP. Ну такая конфигурация сети, я ничего не смогу с этим сделать. С точки с зрения docker все зашифровано 😀
Anonymous
в 17.09 докере, если пробросить диапазон портов, оно на каждый порт отдельное правило создавать начинает )
Anonymous
https://twitter.com/metakeks/status/931535877985226752
Anonymous
вообще-то умеет
Alf 🙀
Ать черт умеет и правда. Мне казалось там была какая-то загвоздочка раньше. Ну ок. Полезно узнать. Спасибо.
Трайбор
ага, ну ясно, основатель Капибара
Dan
😂
Dan
ага, ну ясно, основатель Капибара
стал бы я другой чат пиарить 😆
Alexey
вообще, конечно, не важно докер это не доккер, прибивать кластер на внешний айпи адрес может быть неожиданно рискованно, потому что надо высовывать машинки с портом 2377 в инторнеты и я не думаю что докер достаточно надежен чтобы такое делать. я не имел удовольствия работать с азуре, потому не знаю что такое resource zone, но что то мне подсказывает что иметь тачки в разных локальных сетях без связи между ними пустая задача там не только пинги работать не будут. привязать внешний ip адрес к доккеру скорее всего не получится постольку поскольку в докере написано что он ищет айпи адрес на интерфейсе вашей машинки. Подозреваю что по причине невозможности найти айпи адрес на интерфейсе в первом случае он просто свалился в 0.0.0.0:2377 и потому у вас пинг работает, во втором он тоже свалился в четыре ноля но т.к. машины не имеют роута между сетями то вам проделать такое не удалось.
Спасибо за наводку, я нашел решение. Дополнительная конфигурация сети не требуется. Все решается средствами докера. Нужно просто когда делашь docker swarm join указать IP ноды --advertise-addr 13.75.112.235 А я просто копировал то что мне init отдает не особо задумывась. Т.е. все оказалось оч. просто. Но им не помешало бы это в доках написать, что не стоит просто копировать, надо подумать 😀
Ihor
Привет всем. Я конечно ещё толком не сел за комп ресерчить) но спрошу пока. В общем в чем идея... У меня есть рашбери, на ней пока висит пару приложений без докера, ну и немного граблей для автообновления. Но бывает неудобно в пакете обновлений тащить каждый раз новые нод модули, новую версию ноды и т.д.. На рашбери докер работает превосходно. Я отделил часть кода которая работает с пинами и повесил просто как локальный сервис. А остальную часть основного приложения хочу в докер завернуть. но каждый раз при релизе нового приложения пересобирать контейнер это трахнуться можно. Можно ли просто как то готовый собранный контейнер сразу скачивать в докер и запускать его?
Alf 🙀
Привет всем. Я конечно ещё толком не сел за комп ресерчить) но спрошу пока. В общем в чем идея... У меня есть рашбери, на ней пока висит пару приложений без докера, ну и немного граблей для автообновления. Но бывает неудобно в пакете обновлений тащить каждый раз новые нод модули, новую версию ноды и т.д.. На рашбери докер работает превосходно. Я отделил часть кода которая работает с пинами и повесил просто как локальный сервис. А остальную часть основного приложения хочу в докер завернуть. но каждый раз при релизе нового приложения пересобирать контейнер это трахнуться можно. Можно ли просто как то готовый собранный контейнер сразу скачивать в докер и запускать его?
Ну вот смотрите, берете гитлаб туда пушите свой код, настраиваете там пайплайнс, после пуша приложения в докер хаб или в гитлаб реджистри смотрите в сторону сиай, если проще то баш скриптиками делаете пулл и старт приложения но управляемое со стороны гитлаб пайплайна, например. Гуглить в сторону ci/cd
Anonymous
Прииивет!
Anonymous
Докер работает под виндоус 7? Как установить? )
Oleksandr
от гугла отключили?
Anonymous
Почему то докер нет под виндоус 10. Предлагают установить docker tools. Это правильный подход?
Alf 🙀
Тебе же под семерку надо было
Alf 🙀
Переустановил?