Promise<>
да
Promise<>
там есть
Promise<>
докер контейнер
Promise<>
на порту
Promise<>
через пгадмин подключился по порту 4545
Daniil
Докер это правда самое живое и крссплатформенное решение? Я просто ору тут немного 1. он конечно же не работает под freebsd 2. под лялихом есть няшный network_mode host 3. под макосью этого нету, зато к хосту можно коннектиться через host.internal.docker 4. под линуксом не пашет host.internal.docker.... Чо за...
Promise<>
я буду рад если я правильно эту хрень настрою
Promise<>
а так пока я не рад его использовать
Promise<>
это какой то демон
Promise<>
страшный и непонятный
Promise<>
лично для меня
Daniil
Ну вот я так и понял))
George
Касательно 2,3,4 - все так
Daniil
А эту &quot;фичу&quot; с сетью буду обходить двумя конфигами для nginx и для docker-compose...
Daniil
ааа
Daniil
а зачем докер в виртуалке.... Впрочем ладно.
George
Докер десктоп всратый
George
Ну, докер зависит от фич ядра линукса
Daniil
Я пока видимо еще не все всратости нашел. Или мне очень мало надо)
George
Следовательно, он под маком, вендой и бсд - через Линукс работает
George
Я пока видимо еще не все всратости нашел. Или мне очень мало надо)
Можешь сюда докидывать : https://habr.com/ru/post/467607/#first_unread
Daniil
хехех
George
Там ещё много всратости - типа -v - может создавать пустой каталог на хост машине, но ты пытался пробросить файл ) или с правами доступа
Daniil
Но как я понял альтернатиывы, которая хотя бы прикидывается кросс-платформенной просто нету :(
Promise<>
Докер десктоп всратый
А как его можно ещё на макоси юзать? Brew?
Daniil
погуглю спс
George
Но это прям сильно более ресурсоемок решение, т.к. у него под капотом виртуализация. Причем - какая скажешь
Alexey
Привет! Ламерский вопрос. В одном docker-compose.yml есть сайт и база. Внутри докера они работают по внутренним портам, или по внешним? ports: - 15432:5432
Alexey
Или, если база используется только в докере, то мне наружу эти порты вообще не надо отдавать, и параметр ports можно убрать?
victor
стало быть, если ходить на базу не надо самому, то и экспоузить порт ни к чему. С другой стороны, а как дебажить?
Alexey
спасибо!
Petr
Всем привет, и с наступающим, у меня блиц-вопрос. Ламерский. Вот запускайю я 2 контейнера, один с cms другой с базой для него. Прокидываю порты при запуске на локальную машину. Сам вопрос, а что обслуживает http ?
Petr
на хост машине не стоит nginx и apache
Andrey
и что
Petr
то есть он в контейнере с cms
Andrey
что слушает порт
Petr
nfr&amp;
Petr
так?
Andrey
что слушает то и принемает
Andrey
что за бред
Petr
ну я же сказал ламерский вопрос, я спать не могу
Petr
то есть линукс машина, через контейнер, может отдать сокет, для соединения по порту?
Petr
а там уже веб сервер работает и все отлично?
Andrey
веб сервер кто
Andrey
где он
Petr
минимальная цент ос
Andrey
хорошо ..что ты стартанул
Petr
ок, все что я делал, это: накатил минимальную centos на хост машину, установил докер, через докер compose накатил два имиджа один с официальным образом drupal другой не менее официальным postgress оно работает и доступно
Petr
просто в моем предствлении на хост машине должен стоять веб сервер, а тот уже обслуживает стек виртуальных интерфейсов докера
Stanislav
Из браузера
Задорный Копатыч
просто в моем предствлении на хост машине должен стоять веб сервер, а тот уже обслуживает стек виртуальных интерфейсов докера
Как вариант. Ещё варианты: docker compose, на каждый сервис свой контейнер. Еще можно nginx отдельным контейнером собрать.
Задорный Копатыч
docker-hoster для Dev окружения подходит
Задорный Копатыч
Только надо не забывать -v /etc/hosts делать. Чтоб контейнеры друг друга видели
Stanislav
Как вариант. Ещё варианты: docker compose, на каждый сервис свой контейнер. Еще можно nginx отдельным контейнером собрать.
А смысл заворачивать nginx в контейнер? Если он смог уже выкинуть порт из цмс своей - значит по идее оно работает. Не?)
Задорный Копатыч
Ну, красивые имена, доступность в локалке
Stanislav
Ладно, не суть конечно) Хех, автор вопроса все равно пропал))
Задорный Копатыч
Если соло разработчик, то и -p 8000:80 хватит
Stanislav
Ну, красивые имена, доступность в локалке
Я вот очень сомневаюсь что можно сделать красивое имя если nginx в контейнере а не снаружи.. Но могу и ошибаться
Задорный Копатыч
Там главное в комплект ему DNS resolver какой нибудь собрать.
Задорный Копатыч
А так, какая разница где nginx? Порты наружу выкинул и он их обслуживает.
Stanislav
Там главное в комплект ему DNS resolver какой нибудь собрать.
Хм.. я просто не знаю что такое dns resolver. Завтра читну) Самому интересно
Задорный Копатыч
jwilder/nginx-proxy - Docker Hub https://hub.docker.com/r/jwilder/nginx-proxy
Задорный Копатыч
Все уже собрано. Nginx который сам все делает по именам контейнеров.
Stanislav
Dnsmasq, bind9 например.
Ага, я кажется понял. Вот, у меня для этих целей всегда был nginx) хех
Evgeny
подскажите по какой причине не устанавливается переменная окружения при запуске контейнера, сама команда выдает результат ARG PHP_EXTENSION_DIR RUN export PHP_EXTENSION_DIR=$(php-config --extension-dir)
Evgeny
хочу потом ее использовать дальше, но она пустая