Здравствуйте. Странно почему у вас вообще такая ошибка появилась, т.к. для удаленного подключения нужно чтобы был установлен только докер на удаленной машине.
В настройках приложения у вас стоит какой режим работы, с Docker или Docker Mahcine?
Спасибо.
1) Что Вы имеете ввиду под фильтрацией? Поиск обычный?
2) Пока сложно представить как это будет выглядеть, т.к. там будут в перемешку логи с разных контейнеров.
3) Т.е. вывод последних логов за N времени?
Лозунг на чем прод, на том и дев имеет место быть.
Только:
1) Ваши разработчики конкретно используют включенный Swarm mode?
2) Какие плюсы ловите с того, что Докер будет работать в режиме кластера?
3) Немного не понял за разные конфиги. Что вы имели ввиду? Или это не ок, что мой Compose конфиг одинаково работает как в включенным Swarm mode так и без него.
Если вам нужна работа больше чем управление контейнерами, при этом Вам до сих пор не подходит Rancher, то здесь либо DockStation, либо Portainer. У Portainer-а это внедрено и настраивается отдельными пунктами. В DockStation это все поддерживается, т.к. поддерживается композом, но отдельных пунктов по визуализации нету, т.к. в рамках текущих задач это не является актуальным. Да и не могу понять одной детали: для чего это все разработчикам и тестировщикам? У которых задачи по взаимодействию с Докером обычно лежат в плоскости посмотреть что работает, а что нет, запустить/остановить контейнер, подключиться к удаленке, посмотреть логи, посмотреть что жрет ресурсы. Для DevOps-ов я специально оставил сноску в самом начале статьи.
В разработке и тестировании не видел чтобы он использовался. А работа с контейнерами в Swarm Mode поддерживается всеми инструментами. В DockStation есть только одна особенность, с композом невозможно работать напрямую после деплоя.
Все хотим сделать гайд видео, да все как-то руки не доходят, т.к. все время заняты разработкой. Постараемся решить проблему в ближайшее время, а если точнее, то до Нового Года.
Не думаю что у вас получится запустить под докером Standalone GUI. У нас тоже как-то были такие мысли, но потом просто поняли что это бестолковое занятие.
1) Я в прошлой статье писал текстовую версию. Можете прочесть.
2) От оно как. Извиняюсь, даже не знал этого.
3) Я сделал вставку с таймкодом, теоретически оно должно проигрывать видео сразу со страта.
Я так понимаю это при создании проекта
1) Проверьте доступность директории на запись
2) Убедитесь что там в директории файл именно с названием docker-compose.yml
Выкатим 1.4 версию и более плотно этим вопросом займемся. Банальная нехватка времени.
Да, php-fpm должен байндиться на порт, т.к. общение меж контейнерами по сети, к сокету не подключиться, как это делается обычно. В конфиге nginx-а укажите на каком порту крутится PHP-FPM: Тыц
А чтобы было еще проще, ловите мой конфиг, там правда для WP делал, но всю начинку по PHP + NGINX можно смело брать оттуда: GitHub
На самом деле там обновление прогресса очень специфично проходит при запуске пулла образов во время старта. В плане того что немного сложно полноценно эмулировать поведение терминала в кастомном модальном окне.
Процесс пуллинга мы показываем если вы перебрасываете образ с хаба на схему, т.к. там для этого дергаем спец метод.
Вообще мы уже хотим 3-й месяц записать серию туторов по работе с аппой с реальными примерами, но все осложняется временеи и «перфект инглиш». Сейчас у нее очень большой функционал, а писать документацию дело долгое и утомительное. Но вообще если в 2-х словах, переходите на вкладку схемы и таскаете что вам нужно. Задаете entrypoint если он нужен, прокидываете волумсы и все поднимается. Все контейнеры уже будут меж собой перелинкованы и никаких доп. действиий делать не нужно.
Косяк почти всех кто делает контейнеры что они пихают в один контейнер все, что в своей сути расходится с идеями независимых контейнеров и быстрой их замены. Т.е. они в один контейнер впихивают nginx, php, mysql, redis,… и т.п. и компилят в один одбраз. А вот когда нужно будет побыстрому поменять к примеру php, то оказывается что нужно делать полную пересборку образа, вместо выбрасывания и замены всего-лишь 1-го элемента.
— Спасибо. Важное замечание. Исправим оьязательно. Уже внес в список.
— Да, у нас даже в трекере висит issue с этим же предложением. В принципе кнопку билда не сложно добавить.
Выловили баг в извлечением логов. Попробуйте перезапустить проект и логи должны появиться.
В настройках приложения у вас стоит какой режим работы, с Docker или Docker Mahcine?
Ради интереса посмотрю в ближайшее время.
1) Что Вы имеете ввиду под фильтрацией? Поиск обычный?
2) Пока сложно представить как это будет выглядеть, т.к. там будут в перемешку логи с разных контейнеров.
3) Т.е. вывод последних логов за N времени?
Только:
1) Ваши разработчики конкретно используют включенный Swarm mode?
2) Какие плюсы ловите с того, что Докер будет работать в режиме кластера?
3) Немного не понял за разные конфиги. Что вы имели ввиду? Или это не ок, что мой Compose конфиг одинаково работает как в включенным Swarm mode так и без него.
Если вам нужна работа больше чем управление контейнерами, при этом Вам до сих пор не подходит Rancher, то здесь либо DockStation, либо Portainer. У Portainer-а это внедрено и настраивается отдельными пунктами. В DockStation это все поддерживается, т.к. поддерживается композом, но отдельных пунктов по визуализации нету, т.к. в рамках текущих задач это не является актуальным. Да и не могу понять одной детали: для чего это все разработчикам и тестировщикам? У которых задачи по взаимодействию с Докером обычно лежат в плоскости посмотреть что работает, а что нет, запустить/остановить контейнер, подключиться к удаленке, посмотреть логи, посмотреть что жрет ресурсы. Для DevOps-ов я специально оставил сноску в самом начале статьи.
Можете оставить issue у них на GitHub, но правда там поддержка не очень расторопливая.
Да, конечно. Electron + React + Redux + Saga. UI сделан с помощью ANT DESIGN.
P.S. можете подписаться, т.к. в скором времени в свет выйдет один небольшой OpenSource проект, на котором будет базироваться сл. версия DockStation.
Но там больше по породукту. На конференции эта тема была раскрыта немного шире.
2) От оно как. Извиняюсь, даже не знал этого.
3) Я сделал вставку с таймкодом, теоретически оно должно проигрывать видео сразу со страта.
1) Проверьте доступность директории на запись
2) Убедитесь что там в директории файл именно с названием docker-compose.yml
Да, php-fpm должен байндиться на порт, т.к. общение меж контейнерами по сети, к сокету не подключиться, как это делается обычно. В конфиге nginx-а укажите на каком порту крутится PHP-FPM: Тыц
А чтобы было еще проще, ловите мой конфиг, там правда для WP делал, но всю начинку по PHP + NGINX можно смело брать оттуда: GitHub
Процесс пуллинга мы показываем если вы перебрасываете образ с хаба на схему, т.к. там для этого дергаем спец метод.
Косяк почти всех кто делает контейнеры что они пихают в один контейнер все, что в своей сути расходится с идеями независимых контейнеров и быстрой их замены. Т.е. они в один контейнер впихивают nginx, php, mysql, redis,… и т.п. и компилят в один одбраз. А вот когда нужно будет побыстрому поменять к примеру php, то оказывается что нужно делать полную пересборку образа, вместо выбрасывания и замены всего-лишь 1-го элемента.
— Да, у нас даже в трекере висит issue с этим же предложением. В принципе кнопку билда не сложно добавить.
Спасибо за фидбэк!