Olexander
file named .env placed in the folder where the docker-compose command is executed
Ильдар
да вот ищу ищу…
Из фонда платиновых ссылок: https://vsupalov.com/docker-arg-env-variable-guide/
Petr
Кстати как работает проблема 10к в докере. Если я в разных контейнерах запущу по 10к коннектов, ядро то одно
Petr
Больше 10 тысяч файловых дескрипторов не даст запустить
Sergey
😂
Ренат
Всем привет! Есть у кого-нибудь возможность провести мне мастер-класс по докеру за рубли?😀 По discord например.
Ренат
Есть вопросы
Sergey
пиши вакансию, сколько денег дашь за обучение
Ренат
Я не могу понять. Image это как бы ОС? Она грузиться на хост с реестра? Я так понял
Ренат
И занимает определенное место
Ренат
Да?
Sergey
имедж это "пакет" с приложением
Ренат
Нет, это совсем не ОС.
А что? Я так понял типа Ubuntu
George
Агент
На основе убунту. И не только её.
Ренат
Или другая ОС на выбор
Ренат
А я понял что image это как бы ОС а контейнер это сам проект со всеми зависимостями 😀
Konstantin
@nginx_ru
Andrei
@nginx_ru
пасиб
Dmitriy
ребят, всем привет! у меня проблема, имею docker-compose конфигурацию: version: '3.6' services: centrifugo: image: centrifugo/centrifugo:latest environment: - CENTRIFUGO_SECRET=secret - CENTRIFUGO_ADMIN_PASSWORD=admin - CENTRIFUGO_ADMIN_SECRET=secret volumes: - ./configs/centrifugo:/centrifugo tty: true command: centrifugo --admin -c /centrifugo/config.json ports: - "8000:8000" networks: - p1devnet networks: p1devnet: external: true в монтируемом каталоге /configs/centrifugo лежит файл config.json, но после монтирования я вижу, что у файл помечен как директория: centrifugo_1 | drwxr-xr-x 2 root root 40 Dec 22 16:34 config.json моя система: docker version Client: Docker Engine - Community Version: 18.09.0 API version: 1.39 Go version: go1.10.4 Git commit: 4d60db4 Built: Wed Nov 7 00:47:51 2018 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.0 API version: 1.39 (minimum version 1.12) Go version: go1.10.4 Git commit: 4d60db4 Built: Wed Nov 7 00:55:00 2018 OS/Arch: linux/amd64 Experimental: false docker-compose version docker-compose version 1.23.2, build 1110ad01 docker-py version: 3.6.0 CPython version: 3.6.6 OpenSSL version: OpenSSL 1.0.2o 27 Mar 2018 кто может подсказать что я делаю не правильно и как можно сделать чтобы файл в каталоге монтировался как файл?
George
ребят, всем привет! у меня проблема, имею docker-compose конфигурацию: version: '3.6' services: centrifugo: image: centrifugo/centrifugo:latest environment: - CENTRIFUGO_SECRET=secret - CENTRIFUGO_ADMIN_PASSWORD=admin - CENTRIFUGO_ADMIN_SECRET=secret volumes: - ./configs/centrifugo:/centrifugo tty: true command: centrifugo --admin -c /centrifugo/config.json ports: - "8000:8000" networks: - p1devnet networks: p1devnet: external: true в монтируемом каталоге /configs/centrifugo лежит файл config.json, но после монтирования я вижу, что у файл помечен как директория: centrifugo_1 | drwxr-xr-x 2 root root 40 Dec 22 16:34 config.json моя система: docker version Client: Docker Engine - Community Version: 18.09.0 API version: 1.39 Go version: go1.10.4 Git commit: 4d60db4 Built: Wed Nov 7 00:47:51 2018 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.0 API version: 1.39 (minimum version 1.12) Go version: go1.10.4 Git commit: 4d60db4 Built: Wed Nov 7 00:55:00 2018 OS/Arch: linux/amd64 Experimental: false docker-compose version docker-compose version 1.23.2, build 1110ad01 docker-py version: 3.6.0 CPython version: 3.6.6 OpenSSL version: OpenSSL 1.0.2o 27 Mar 2018 кто может подсказать что я делаю не правильно и как можно сделать чтобы файл в каталоге монтировался как файл?
Постоянно на эти грабли наступаю
George
Пишу полный путь
George
Типа как тут https://blog.raveland.org/post/traefik_compose/
George
И вроде срабатывает
George
А вообще вольюме говно
George
И лучше конфиг через енв передавать
George
Минус - тебе нужен правильный инит скрипт в контейнере
Dmitriy
Пишу полный путь
ага, спасибо, попробую
Dmitriy
И лучше конфиг через енв передавать
В оригинальной сборке не предусмотрен такой вариант, а кастомную сборку оставлял на самый крайний случай
Denis🇨🇭🚜 🕌
Привет, подскажите какие есть self-hosted открытые решения для поднятия oauth/sso в виде микросервиса с webui?
George
Или конкретизируй задачу
Denis🇨🇭🚜 🕌
Нужен вход на десяток сайтов и субдоменов через социальные сети и точка единого входа для поддоменов.
Denis🇨🇭🚜 🕌
Нет нужно готовое, и для прописи провайдеров и секюрити webui
Denis🇨🇭🚜 🕌
Denis🇨🇭🚜 🕌
Keycloak подойдёт ?
Keycloak посмотрим, спасибо.
Санжар
Можете посоветовать курс/статью по докеру? Вроде глянул книгу, в общем понял про отличие от вагрант и теорию, поднять простой сайт получилось, но совсем плыву дальше, там конкретики не хватает. Веб-разработкой на php занимаюсь.
Санжар
Дальше смотри в сторону docker-compose
Вы про docker-compose.yaml или что?
George
docker-compose - это и утилита для запуска ансамбля связанных контейнеров, и файл для описания этого
Санжар
и да, и нет
для меня это пока просто конфиги которые в удобном формате пишутся чтобы в консоли не городить тонну команд
George
но они не решают проблему обеспечения непрерывности life-cycle приложения
George
это все приводит к необходимости использования docker-compose и кучи обвязок сверху
George
но для разработки и отладки -вариант docker-compose очень удобен
Санжар
Ещё вопрос про volume Я так понял это просто способ нужную часть read only контейнера записывать в папку?
George
эм. нет
George
volume - это способ сохранить файлы, которые изменяются контейнером, чтобы они не пропали после его остановки и удаления
George
ну, и заодно - разделять эти файлы между разными контейнерами
Anonymous
Tensorflow в докере запускали? Норм работает?
Ренат
В чем может причина?
Petrovich
там вон написано
George
написано же
Petrovich
что не хватает Microsoft VIsual C++ Build Tools
Antlar
В чем может причина?
там же написано блэт
George
у тебя рантайма внутри имиджа не хватает
Konstantin
Antlar
Antlar
докер гавно
это venv же
Konstantin
это venv же
ля, это ещё и оффтоп..
Konstantin
вообще забанить)
Konstantin
ранее гуглить ленились, теперь уже читать ошибку не хватает скиллов((
George
де-гра-да-ция