dcptn
Anton
Всем привет. Народ подскажите есть ли простой способ получить ssl сертификат для разработки? Раньше использовал @letsencrypt_bot но сейчас он выдает ошибку Parse error reading JWS
dcptn
Artem
думаю большиство тут генерят и ренюят серты автоматически и через cli
Artem
а не ручками через ботов в телеграме
Mike
https://certbot.eff.org/
Pavel
dcptn
Pavel
не могу понять почему у меня сертификат не выдается
Pavel
environment:
- VIRTUAL_HOST=repo.host.ru
- VIRTUAL_NETWORK=nginx-proxy
- VIRTUAL_PORT=3000
- LETSENCRYPT_HOST=repo.host.ru
- LETSENCRYPT_EMAIL=email@example.com
- USER_UID=1000
- USER_GID=1000
Pavel
2018-03-16 16:05:27,331:ERROR:simp_le:1421: CA marked some of the authorizations as invalid, which likely means it could not access http://example.com/.well-known/acme-challenge/X. Did you set correct path in -d example.com:path or —default_root
Andrey
ну он тебе говрит что не смог пройти по адресу: http://example.com/.well-known/acme-challenge/X
а он ему очень нужен потому что там валяются файлики авторизации при методе webroot
Pavel
Andrey
почему, я описал. А вот почему этих файлов нет, нужно уже разбираться
Andrey
посмотри есть ли возможность дернуть файл по такой ссылке если положить его туда руками
Victor
есть страдальцы на docker ee?
Pavel
Ребят, а товарищь с которым я спорил по поводу прокси еще на месте?
Cin
Я на всякий случай спрошу, а никто случайно анаконду3 версии 4.4+ в докере не запускает? Никак не могу победить conda activate env ругается про CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
Evgenii
@lAionl спасибо тебе за ссылки и за мануалку на блоге своём...
Paul
http://laionl.space/ustanovka-prometheus-v-docker/
почему именно убунту все выбирают?
почему не дебиан?
вы же гуи не юзаете на сервере, так и всякие новомодные фичи
Aion
а если патч с багом?
Aion
Artem
Зачем рулить через системд и ставить руками прометеус, когда есть готовые офф образы докера
Artem
https://hub.docker.com/r/prom/prometheus/
Artem
Я так внятного ответа ни у кого и не видел нафига оборачивать в системд запуски контейнеров, какой Профит, помимо того, что хочется описывать 10 строк конфига сервиса, вместо одной строки запуска, видимо слишком много свободного времени у людей))
Не говоря уже о том, что когда эти проекты дорастут до чего то типо кубера или сворма, нужно будет все переписывать и выпиливать системд
Aion
Anonymous
Anonymous
Разве что может для ансимбла какого-нибудь... Надо у разрабов напрямую спросить)
Artem
Для ансибл есть докер модули
Artem
И линкануть в bin и эникей будет выполнять sdelat_horosho в консоли и все)
Aion
Aion
Alexander
Alex
Парни, привет. Помогите разобраться. Есть nginx, docker-gen, letsencrypt все это в сети nginx-proxy и обслуживает 3 сервиса, которые так же подключены к сети nginx-proxy. Добавил недавно новый контейнер, но не могу до него достучаться. Nginx говорит, 502, а в conf.d/default.conf пишет вот такое:
## Can be connect with "nginx-proxy" network
# radiomustdie_api_1
server 172.18.0.9 down;
контейнер запущен и процесс внутри ждёт запросов. docker-gen реагирует на запуск и остановку контейнера...
Alex
В каком направлении копать?
Alex
docker inspect выдает следующее
"Networks": {
"nginx-proxy": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"af1310e63fd6",
"api"
],
"NetworkID": "ba2982cb7fcb8e9426c3071c1bda4fe5d6422b2388ad75594578fd11cf9b3098",
"EndpointID": "1f707994ca8ca2d9b9db63f2fe2010116a7ae430b5b74963732bdf24eee750ec",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:12:00:03",
"DriverOpts": null
},
судя по этому выводу можно сказать, что адрес контейнера не соответствует адресу контейнера в конфигах nginx?
Artem
А чтобы перейти потом с докера на монолит одну строку потом в этих системд сервисах не поменяешь, чтобы все заработало)
Alex
Разобрался. Не был указан expose порт. Я думал, что если внутри контейнера процесс открывает порт, то контейнер автоматом должен принимать запросы... Например у меня на proxy для статики никакие порты не мапятся и не экспоузятся...
Alexander
Alexander
Построить инфраструктуры вокруг системд без нужды и запутать всё так, чтобы без системд не работало )
Artem
Тогда надо на пост товарища отвечать, который за него агитирует😉
Aion
Alexander
Aion
Alexander
Выше уже приводили аргументы - "ЗАЧЕМ?"
Pavel
Ребят, кто пробовал юзать докер в aws ,оно того стоит?
Pavel
И еще вопрос letsencrypt-nginx-proxy-companion можно завтавить работать просто как прокси для разных домменов, без сертифитатов просто по http
Artem
А смысл, простой nginx не канает?)
Artem
Это типо если лень самому поправить энтрипойнт и докерфайл?
Pavel
Breikin
Привет, пытаюсь запустить приложение rails+postgres через docker-compose. Проблема происходит при запуске миграций на бд - рельсы не видят базу. Как я понимаю, пока всё в из файлика docker-compose не сбилдится, сервисы не запустятся?
на всякий случай https://gist.github.com/fobiasmog/7d2c7a7219ce1b1a6c2b3e8b842738d8
Alik
Breikin
о, про command не подумал, спасибо!
Mike
Pavel
Привет, ребят. Что вы считаеете более правильно юзать, для удобства бэк апов и прочего ./dir:/cont/dir/
Pavel
или vol:/cont/dir
Alex 서퍼
Swarm Mode для прода готов? Кто использует?
Andrey
на 17.06.2 сварм работает сностно на малом количестве нод (до трех, но в идеале на одной :D ), дальше не рисковал после тестов
Eugeny
А что за тесты?
Paul
Камрады, кто нибуть поделится рабочей конфой линуксовых контейнеров под Windows Server Core 2016 Insider?
Paul
Действовал по этой статье https://blog.docker.com/2017/09/preview-linux-containers-on-windows/
Paul
но успеха не достиг
Paul
Install-Module DockerProvider
Install-Package Docker -ProviderName DockerProvider -RequiredVersion preview
Paul
все равно пишет, что no matching manifest for windows/amd64 in the manifest list entries
Gaiaz
ребята, подскажите как github.com/boxboat/fixuid
не прописывая fixuid как ENTRYPOINT завести? для php-fpm контейнера