Ответы пользователя по тегу Docker
  • Как передать переменную в контейнер docker и затем использовать ее?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    docker run -e MY_VARIABLE=10

    j = 0
    for j < env.MY_VARIABLE:
      print('Hello World')
      j += 1
    Ответ написан
    Комментировать
  • Как в докер контейнере mysql записывать медленные запросы в папке проекта?

    rozhnev
    @rozhnev Куратор тега MySQL
    Fullstack programmer, DBA, медленно, дорого
    Перед запуском докера создайте пустой файл и дайте полные права (конечно slow.log а не slow.cfg)
    touch ./resources/docker/logs/slow.log
    chown 777 ./resources/docker/logs/slow.log


    - "./resources/docker/logs/slow.log:/var/log/mysql/mysql-slow.log"


    А лучше пробросьте в контейнер всю папку logs

    volumes:
          - "./resources/docker/config/my.cfg:/etc/mysql/conf.d/config-file.cnf"
          - "./resources/docker/logs/mysql/:/var/log/mysql/"
          - "./resources/schema/schema.sql:/docker-entrypoint-initdb.d/1-schema.sql"
    Ответ написан
    Комментировать
  • Docker и php-fpm: почему рекомендуют не пробрасывать ip?

    rozhnev
    @rozhnev Куратор тега PHP
    Fullstack programmer, DBA, медленно, дорого
    Самое главное не высунуть php-fpm порт наружу в интернет что бы никто не запустит на нем какой-нибудь зловред.

    Если же порт торчит из докера и прикрыт с наружи файр-волом то занчит вы знаете что делаете и принимаете на себя управление рисками you know exactly what you are doing (and are willing to accept the extreme risk)

    Ели же у Вас из докера в интернет торчит неважно кто рнр, база данных или еще какой-нибудь сервис - повертье желающих его взломать достаточно
    Ответ написан
    Комментировать