Je
Ну для PHP других нет — PHPStorm.
https://blog.jetbrains.com/phpstorm/2015/10/docker-support-in-phpstorm/ здесь есть вкладка Container, в которой есть поле Command
Dmitrii
https://blog.jetbrains.com/phpstorm/2015/10/docker-support-in-phpstorm/ здесь есть вкладка Container, в которой есть поле Command
Это не работает для микро-контейнера который называется phpstorm_helpers для отладки PHP кода
Alex
Всем доброго дня! Подскажите если у меня обычный vps на который я могу поставить Ubuntu\Debia|centOS или что-то еще. На нем будет хостится один сайт на rails, ну разумеется там будет memcached, redis, postgres и т.д. сайт не очень большой, блог но достаточно популярный. Имеет смысл в production разворачивать docker в таких условиях? маштабируемость там врядли будет в ближайшем будущем. в dev окружении и в CI докер использую
Анатолий
что ты собираешься в докер положить??
Alex
в разные контейнеры memcached, postgres, redis, rails app и т.д.
Анатолий
если уверенно владеешь и понимаешь все нюансы этих вещей в докере - почему бы и не поставить в докер. в будущем может и понадобится
Анатолий
главное чтоб ты сам понимал как оно работает и чем отличается от простой установки на хост
Alex
Недавно только начали использовать в дев, вряд-ли можно говорить о нюансах. В целом я понял, спасибо
Alex
Я тоже про это читал, что можно наступить на такие грабли. Из это вытекает, что более тщательно придется подбирать хостинг
Ivan
Парни, где-то читал, что бд хранить в контейнере плохо. Это до сих пор так?
Ivan
Сами данные
Ivan
Бд
Ivan
Данные не хранить лучше, да?
Dm
Ну как бы при новой сборке они утратятся
Ivan
Ну логично, а как из контейнера их прочитать?
Dm
Вольюм монтируй
Ivan
О, чёт новое
Dm
Очень старое)
Сергей
О, чёт новое
да как бы всегда было
Ivan
Хз, раньше не говорили про него
Alexey
Всем привет. Подскжаите пожалуйста, как прописать правда для VOLUME Ubuntu. При запуске postgres - плюется на отсутсвие прав.
Alexey
Artem
выставить права от юзера изнутри контейнера один раз
Yuri
userid и groupid в твоей папке, которую ты маунтишь в volume должны соответствовать тому, что ожидает postgres
Yuri
собственно выше уже написали
Alexey
Папку зачем удалять?
Даня
директорию, жи
Даня
или каталог
Artem
https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3_(%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)
Artem
Катало́г — каталог, директория, справочник, ПАПКА — объект в файловой системе, упрощающий организацию файлов.
Artem
специально для любителей докопаться, до которых все никак не дойдет
Artem
и че?
S
И? кто-то не понял, что он имел ввиду?
Artem
а также в средах рабочего стола для систем семейства UNIX (например, KDE и GNOME).
Maksim
chmod
Может chown?
Oleg
Может chown?
Может и chown, смотря что хочешь :)
Stepan
Всем привет, а скрипт может получить имя контейнера в котором работает?
Vladimir
https://forums.docker.com/t/get-a-containers-full-id-from-inside-of-itself/37237/2
Vladimir
Но не лучше ли его в окружении бросать?
Stepan
Но не лучше ли его в окружении бросать?
А можете подсказать как это сделать?
Vladimir
При сборке образа можно в dockerfile указать ENV Можно внутри docker run -e containername=value
Stepan
Тут все немного сложнее
Stepan
У меня есть скрипт который создает множество контейнеров со случайными именами
Nikita
при маунте у меня есть файлы, они попадают в контейнер, софт не может работать с этими файлами, потому, что прав нет. Я меняю права на нужные для контейнера и не могу уже работать с файлами через хост машину. Как решить такую проблему?
Stepan
Поэтому мне нужно получать имя изнутри
Vladimir
Поэтому мне нужно получать имя изнутри
Тогда либо в самом скрипте при создании контейнеров это имя бросать в окружение, или по ссылке выше
Nikita
поднимаю через docker-compose
Maksim
Означает Рид онли
Nikita
не знаю, вроде бы нет такого
Ευγένιος
Не частая, но жутко мерзкая проблема.
Сергей
Привет) подскажите как сделать ввод логина и пароль при клонировании репозитория в контейнер докера? репа требует ввода логина и пароля при клонирвоании просто обязательно. Не считая ссш ключей как можно сделать ввод этот?)
Vladimir
Подскажите кто то собирал Oracle Mysql на образе Alpine ? Поделитесь докер файлом
Maksim
Подскажите кто то собирал Oracle Mysql на образе Alpine ? Поделитесь докер файлом
их куча же https://www.google.ru/search?q=docker+mysql+%D1%84%D0%B4%D0%B7%D1%88%D1%82%D1%83&oq=docker+mysql+%D1%84%D0%B4%D0%B7%D1%88%D1%82%D1%83&aqs=chrome..69i57j0l3.5711j0j7&sourceid=chrome&ie=UTF-8
Vladimir
все на MarinaDb собрано мне нужно именно Oracle
Vladimir
FROM debian:stretch-slim
Maksim
FROM debian:stretch-slim
вот ведь, и правда компилять вручную надо
Vladimir
Maksim
я бы дебиан взял 😁
Maksim
вот вроде 8 мускуль https://github.com/wangxian/alpine-mysql но это не точно
Vladimir
apk add --update mysql mysql-client по дефолту начинает тянуть Марину пробывал его тоже
Vladimir
Мне помогало что то вроде враппера над командой name_app_command, чтобы она дернулась от имени другого пользователя, типа docker exec 'runuser user command'
Anonymous
А кто может объяснить, почему БД, не проброшенная в хост-машину, сохраняет свои данные после того, как я останавливаю контейнер или пересобираю его?
Константин
вольюм
Anonymous
Конкретнее?
CHIP
Конкретнее?
docker list volumes
Anonymous
Супер, спасибо.
Anonymous
Ребят, а кто как борется с кучей зомби-процессов на хостах, где десятки коетейнеров работают? Я недавно столкнулся с proxmox, который в даже в ребут не ушёл, пришлось резетить по ipmi
Dmitrii
Такой вопрос — если я расширяю обращ rabbitmq через докер файл, то все ENV директивы что я опишу в Dockerfile эквивалентны тому что я напишу в environment: в docker-compose.yaml?
Dmitrii
Спрашиваю, потому что я параметры для юзера и пароля вынес в Dockerfile и чот он говорит что пароль не верный — т.е. не подхватил походу
Vladimir
environment из docker-compose приоритетнее чем env в докерфайле
Vladimir
Но если имена переменных не совпадают, то будут и те и другие