Задать вопрос
Ответы пользователя по тегу Docker
  • Простой вопрос по Docker-у?

    @MadridianFox
    Web-программист, многостаночник
    Сам по себе Docker работает под Linux (есть какие-то мутки с запуском на нём вёнд, но я туда не лезу, религия не позволяет).
    Под Windows доккер запускается в виртуалке. Раньше для этого использовался Docker Toolbox, который работает с Virtualbox, ну и с другими гипервизорами, если настроите. Сейчас это считается legacy, хоть его и можно скачать и всё работает.
    Docker for Windows - актуальный на данный момент способ запуска контейнеров, работает только в Windows 10 Pro. И не просто так он работает только там, ведь ему нужен HyperV, который, ой как неожиданно - гипервизор, в котором запускается такой же Linux как и в Docker Toolbox.

    Я пользуюсь Docker Toolbox. Работает нормально. Один только нюанс - проброс папок. Хотите делать volume который подтягиваться с винды - убедитесь что папка винды расшарена в виртуалку, и монтируя volume в контейнер указывайте путь до папки в виртуалке. Естественно, такой двойной проброс влияет на производительность, но мы же не прод тут хостить собрались, для редактирования кода норм.

    По поводу статей вот тут есть чутка инфы для начала. Рядом же есть и пример.
    Ответ написан
    3 комментария
  • Как использовать docker и gulp?

    @MadridianFox
    Web-программист, многостаночник
    Как-то вопрос про docker, но до последнего момента не понятно зачем вам docker.
    Конечно gulp вы используете только на этапе разработки, он у вас должен стоять локально, так чтобы phpstorm его видел. Если собираете контейнер в продакшен - то вы должны просто взять весь результирующий код, скопировать его в контейнер и запускать его. Если в контейнере запускается окружение для разработки - то прокидываете локальную папку в контейнер. Не понимаю как вам вообще пришло в голову засовывать гульп в контейнер)
    Ответ написан
    2 комментария
  • Docker самоубиваемый контейнер (ромео и джульета)?

    @MadridianFox
    Web-программист, многостаночник
    Вообще в системах типа доккера придерживаются обратной стратегии - если что-то упало, то это желательно автоматически поднять заново, а все остальные контейнеры должны быть к этому готовы.
    Однако, можно наверное сделать третий контейнер, единственной задачей которого будет проверять статус первого контейнера и останавливать второй если надо.
    Ответ написан
    Комментировать
  • Почему не запускается мой код в контейнере docker?

    @MadridianFox
    Web-программист, многостаночник
    А вам точно надо каждый раз делать run с одинаковым именем и без rm, а после этого exec?
    Ответ написан
  • Как настроить mysql binary log?

    @MadridianFox Автор вопроса
    Web-программист, многостаночник
    Как оказалось, mysqlbinlog, без опции -s выводит строки вида BINLOG 'base64_encoded_text', что является служебной командой для mysql. Для того чтобы увидеть запрос, необходимо при вызове mysqlbinlog добавить аргумент -v, но запрос будет выведен в качестве комментария.
    А я то думал что mysqlbinlog выводит запросы так же как mysqldump...
    Ответ написан
    Комментировать
  • Как составить PHP7 Dockerfile с intl и ICU версии 55.1?

    @MadridianFox
    Web-программист, многостаночник
    Необходимо найти репозиторий для используемого дистрибутива с нужной версией ПО, и прописать его в /etc/apt/sources.list
    Ну и в дальнейшем устанавливать необходимый пакет с указанием версии.
    Ответ написан