Comments 56
Погуглить можно, но ссылку в конце тоже было бы не плохо
То что есть сходства в интерфейсе, связано с тем, что библиотека которую используем для GUI имеет визуальные сходства. Если интересно: https://github.com/ant-design/ant-design/
О, посмотрел сайт, вспомнил вас :) Это для вас есть отдельный котел за видео «Coming soon...» :)
А как у вас происходит разделение dev/prod у одного проекта? Сейчас у меня несколько yml файлов для compose, которые чуть переписывают один основной.
Качаю. По описанию реально огонь. Надеюсь он оправдает возложенные надежды :)
На сколько проблематично сделать в дополнение web интерфейс?
Если возникнут какие вопросы, можете смело обращаться. :)
Сразу две функции которые не увидел, но на мой взгляд достаточно интересные.
- Использование своего registry
- Управление образами. Удаление
- Возможно не нашел — импорт обратно в docker-compose
2) Можно поподробнее что именно вы имеете ввиду под управлением образов? Build, Push, Pull в/из регистра?
- Когда примерно можно ожидать эту версию?
- Эти функции больше относятся к регистру, но конечно в том числе. Я в первую очередь имел ввиду банальную возможность удалить образ :)
- Этот пункт отредактировал. Импорт обратно в docker-compose Есть ли такая возможность?
- Как можно сохранить конфиг в файл с отличающийм названием. Например docker-compose.dev? На сколько понял из github это возможно, но не понял как :)
Большое спасибо вам за такой инструмент. Как минимум буду использовать для dev окружения на локалке :)
2. Ну в принципе так-то это не сложно сделать. Я внесу в список, но это будет в v1.5.
3. Немного не понял какой импорт обратно? Мы работаем с нативным docker-compose, т.е. все что мы генирируем и меняем через интерфейс свободно и нативно поддерживается Docker Compose. Т.е. 100% обратная совместимость. Ну а импорт в docker-compose у нас есть из CLI `docker run ...` команд в compose формат.
по п.4
По дефолту всегда берется docker-compose.yml и используется как точка вхождения. Обычно чтобы разделить какие-то окружения, исользуют override конифги, типа docker-compose.dev.yml или docker-compose.prod.yml
У нас есть на гитхабе issue по поводу смены как раз этого entrypoint с docker-compose.yml на какой-нибудь кастомный. Это обсуждали, но пока висит под вопросом, будем вводить эту фичу или нет.
выглядит класссно, надо пробовать. Несколько вопросов:
1) У вас на скрине есть стрелочки между разными контейнерами? Как их рисовать, не пойму :(
У меня винда10, если что.
2) Есть ли в вашей программе функция удаления локальных контейнеров? Не вижу такой.
Выглядит круто (хоть я и не работаю с докером).
Можно узнать, кто участвовал в проекте, каковы были вложения, и собираетесь ли монетизировать. Спасибо!
Я и друг, на сайте есть информация. Вложения только свое время и небольшие финансовые вложения. Да, но с моментом монетизации тема очень и очень неоднозначная. Нужно монетизировать хотя бы для того чтобы была возможность полноценно работать фуллтайм на проекте.
Выглядит здорово! Именно для зоопарка локалки такого очень не хватало! Даже задонатить не жалко.
Только еще очень хотелось бы в Aur наличие… через debtap конвертится норм
Потратив около недели на изучение документации, я понял саму философию и то, как работать с этим чудо-инструментом
Я сейчас на этом же этапе. Кроме оф.доков что-то посоветуете почитать?
А сам проект выглядит толково, в закладки добавил.
Пользуюсь чуть больше месяца. Есть проблема, возможно, я не сильно разбирался, но у меня при создании проекта и указании docker-compose.yml теряются проброшенные волумы. И бывают подвисания в логах: вывод логов не из того контейнера или просто приложение может некоторое время не отвечать.
В остальном же все очень удобно. Отличная штука
Спасибо!
Да, все верно. Стек: Electron + React + Redux + Saga.. На текущий момент самое оптимальное решения чтобы охватить как можно больше платформ, работая в 2 лица. :)
Спасибо за отзыв!
Стек: Electron + React + Redux + Saga… На текущий момент самое оптимальное решения чтобы охватить как можно больше платформ, работая в 2 лица
Простите, но не самое.
Самое — Qt
А за электрон вам отдельный котёл, с разрабами скайпа вариться будете
Я программист, я не хочу строить из себя админа и настраивать окружение кучей комманд :)
Хотя возможно просто у меня руки кривые… Но вообще познакомившись с Docker подробнее я пожалуй склоняюсь к идее, что у отдельных разрабов контейнеров ручки-крючки.
Косяк почти всех кто делает контейнеры что они пихают в один контейнер все, что в своей сути расходится с идеями независимых контейнеров и быстрой их замены. Т.е. они в один контейнер впихивают nginx, php, mysql, redis,… и т.п. и компилят в один одбраз. А вот когда нужно будет побыстрому поменять к примеру php, то оказывается что нужно делать полную пересборку образа, вместо выбрасывания и замены всего-лишь 1-го элемента.
Может вы мне сможете помочь. Я создал проект, закинул php, mysql, nginx, phpmyadmin (кроме последнего все из official).
Вроде прокинул порты и volume пошарил с www, но я не могу понять как сказать nginx'у на php-fpm и его порт?
Docker через Virtualbox docker-machine под MacOS (хотя я и под виндой развлекался).
Да, php-fpm должен байндиться на порт, т.к. общение меж контейнерами по сети, к сокету не подключиться, как это делается обычно. В конфиге nginx-а укажите на каком порту крутится PHP-FPM: Тыц
А чтобы было еще проще, ловите мой конфиг, там правда для WP делал, но всю начинку по PHP + NGINX можно смело брать оттуда: GitHub
Кароч, молодцы ребята, спасибо за труд.
Пожелания:
— на 13' макбуке по высоте не вмещается окно… не видно нижние элементы интерфейса, уменьшить фикс высоту окна бы
— не хватает команд build кастом образов — если поменял чтото в dockerfile ручками приходится запускать команду
а так все супер!
Имею ввиду следующее, висит надпись Pulling from…
А хотелось бы видеть вывод процесса пуллинга.
Честно говоря, я вначале подумал, что все зависло)
Процесс пуллинга мы показываем если вы перебрасываете образ с хаба на схему, т.к. там для этого дергаем спец метод.
Еще момент, указываю в настройках проекта «Dockerfile Path», где лежит мой файл, а программа говорит, что «Selected path is not accessible, Dockerfile not found on specified path» Тестил на маке и на винде, в чем может быть проблема? Спасибо!
1) Проверьте доступность директории на запись
2) Убедитесь что там в директории файл именно с названием docker-compose.yml
2) В директории 2 файла docker-compose.yml(программа его читает) и Dockerfile в котором прописан билд.
Я так понимаю, вы говорите, что мне нужно перенести все из Dockerfile в docker-compose.yml, тогда программа корректно его обработает?
Насколько я понимаю у данного приложения веб интерфейса нет.
У меня есть проблема с подключением к удалённой машине(там только ssh). Поэтому я установил программу под windows, создал соединение, коннекчусь, коннект есть, а потом закрывается и вылетает ошибка
«Could not connect to remote docker. Docker Machine is not installed.»
Чтоб всё работало, я должен проинсталлировать также докер на windows машине? Благодарю за подсказки.
В настройках приложения у вас стоит какой режим работы, с Docker или Docker Mahcine?
Хороший проект, плохо, что забросили его. На текущий момент не поддерживает docker compose plugin, только отдельное приложение
DockStation. Почему мы решили сделать этот проект