Ответы пользователя по тегу Docker
  • Когда ставится блок http в nginx.conf?

    kotomyava
    @kotomyava
    Системный администратор
    Нет, не эквивалентно, ну и не будет работать. Nginx умеет проксировать не только http, но и почту, и tcp. И это другие секции: mail {} и stream {}. Т.е. этот "контейнер" нужен чтобы отличать соответствующий вид сервиса - для того же stream, тоже внутри будут секции server {}.
    Ответ написан
    4 комментария
  • Как подружить nginx docker (vaultwarden) и certbot?

    kotomyava
    @kotomyava
    Системный администратор
    Редирект на стороне nginx не будет работать не из-за того, что закомментирован, а из-за того, что nginx тут вообще не слушает запросы на 80 порту, и ну никак не может сделать какой-то редирект. Отсюда же проблемы с certbot на http - запрос уходит напрямую в контейнер.

    Лучше было бы поднять контейнер на 127.0.0.1:80 например. В nginx сделать две секции server:
    одну для внешний_ip:80 - в ней только редирект
    другую внешний_ip:443 - в ней то же, что сейчас примерно.
    Ответ написан
    2 комментария
  • Как правильно сделать прокси между мобильным и десктопным фронтендами?

    kotomyava
    @kotomyava
    Системный администратор
    Nginx умеет это из коробки. Если ваш go proxy не подтягивает откуда-то данные о новых UA мобильных устройств, а просто работает по заданным правилам, то это можно сделать и в nginx, и обойтись вообще без этого звена.

    Отдельный контейнер вполне нормально выделять хоть на один бинарник, ничего такого, мало того, изначально так ведь и задумывалось. =)
    Ответ написан
    3 комментария
  • Docker Как создать пространство для PHP?

    kotomyava
    @kotomyava
    Системный администратор
    Вероятно, надо описать там какие будут использоваться volumes, images и.т.п. Что именно, зависит от того, что именно нужно сделать. Т.е. надо почитать документацию, посмотреть примеры, которых там кстати не мало, и сделать как надо именно вам, на основе тех образов, которые вы захотите применить и.т.п.

    P.S. Docker, сам по себе, довольно бесполезно учить для получения работы. Это один из многих инструментов, которым надо уметь пользоваться, чтобы что-то делать, а не что-то основное... Надо уже быть или разработчиком, или администратором, ну или смесью того и другого, и изучать его как очередной инструмент. Ну и дня, конечно, мало на такую штуку. =) До compose, я думаю, через недельку только надо добираться, изучив базовые вещи.
    Ответ написан
    Комментировать
  • Как подключиться в Docker из одного контейнера к другому по SSH?

    kotomyava
    @kotomyava
    Системный администратор
    Проблема, вероятно в том, что в том контейнере надо указать не 127.0.0.1 port 42222 для подключения, а ip контейнера, или его имя, и нужный порт.
    Ответ написан
    1 комментарий
  • Ошибка после запуска docker контейнера Nextcloud?

    kotomyava
    @kotomyava
    Системный администратор
    Это не ошибка, в вашем случае. Вы обращаетесь к apache по ip, не по имени хоста. Можно игнорировать.
    А проблема где-то в другом месте.
    Ответ написан
    2 комментария
  • Как соединить apache с docker контейнером php-fpm?

    kotomyava
    @kotomyava
    Системный администратор
    Если у вас php-fpm слушает сокет, то зачем пытаться к нему подключаться по tcp, да ещё и на 127.0.0.1?

    Либо надо чтобы сокет был доступен где-то снаружи, и его использовать, либо надо использовать сеть докера и подключаться по tcp используя адреса внутри неё.

    А в целом, вам стоит перестать бездумно копипестить, и начать думать над действиями, вероятно. Больше читать документацию, и меньше howto.
    Ответ написан
    Комментировать