@ru_docker

Страница 591 из 610
Maksim
04.06.2019
13:48:05
если уметь его готовить то цены ему нет

AstraSerg
04.06.2019
13:48:37
я так понял там тот еще пазл
нет, всё очень просто

George
04.06.2019
13:52:21
а по-моему лучше уж на трэфик перекатиться.

AstraSerg
04.06.2019
13:52:55
Google
Maksim
04.06.2019
13:53:20
я так и не понял как он работает с виртуальными хостами

Max
04.06.2019
13:54:45
я так и не понял как он работает с виртуальными хостами
считывает леблы сервисов из докер сокета

Maksim
04.06.2019
13:55:11
надо покурить на досуге

Stanislav
04.06.2019
22:09:46


Maksim
05.06.2019
06:33:23
Посмотрел я jwilder/nginx-proxy

годная вещь, но возникают вопросы

Я так понимаю что теперь мне к моим приложениям надо будет добавить nginx, чтобы он уже сам проксировал на фронт, на бэк и так же в нем хранить ssl сертификаты

раньше у меня как было balancer(http+https)->app1

хм, надо подумать

Алексей
05.06.2019
06:35:29
Maksim
05.06.2019
06:36:17
а как мне разгребать с ssl ? тем же самым letsencrypt

Алексей
05.06.2019
06:36:33
бери траефик он сам умеет в летскрипт

Maksim
05.06.2019
06:36:46
упс

Google
Алексей
05.06.2019
06:37:34
https://docs.traefik.io/user-guide/docker-and-lets-encrypt/

Andrey
05.06.2019
16:39:23
бери траефик он сам умеет в летскрипт
только в кластер не умеет как мы тут выяснили.

eterprise feature

Andrey
05.06.2019
16:40:55
чё он тоже по коре модели ас а сервис?

Алексей
05.06.2019
16:42:30
Алексей
05.06.2019
16:51:28
Что такое ha mode для stateless app?

Scale=2 не работает?

George
05.06.2019
17:02:48
Scale=2 не работает?
А ты почитай. Есть же ентерпрайз трефик. Они же должны придумать за что брать деньги ;) это и есть кластер

Ну, и трефик со скейл=2. Это не стейтлесс очевидно. Ибо конфиг он хранит во внешнем хранилище, типа консула

Алексей
05.06.2019
17:03:28
Принести state в http balancer и за него брать деньги

George
05.06.2019
17:05:41
Алексей
05.06.2019
17:06:23
Traefik cluster and Let's Encrypt¶ In cluster mode, ACME certificates have to be stored in a KV Store entry. Thanks to the Traefik cluster mode algorithm (based on the Raft Consensus Algorithm), only one instance will contact Let's encrypt to solve the challenges. The others instances will get ACME certificate from the KV Store entry.

Как в телеге сделать смайлик с фейспалмом?

Ой не то окно

Dan
05.06.2019
17:07:10
:facepalm

или сокращённо :fp

Алексей
05.06.2019
17:07:49
:facefuckingshit

Не работает

Google
Dan
05.06.2019
17:07:57
?????

Алексей
05.06.2019
17:09:02
https://i.giphy.com/ujUdrdpX7Ok5W.gif

Andrey
05.06.2019
17:47:02
было б это смешно, если б не было печально. фактически - это продажа сертов let's encrypt

George
06.06.2019
07:43:34
ну, правильно. Ты добавляешь юзера, который есть. Грохни его сначала

может стоит делать так FROM nginx:1.15.12-alpine RUN apk add --no-cache tzdata shadow ENV TZ Europe/Moscow RUN usermod -u 1000 nginx && \ touch /var/run/nginx.pid && \ chown -R nginx:nginx /var/run/nginx.pid && \ chown -R nginx:nginx /var/cache/nginx && \ chown -R nginx:nginx /var/log/nginx && \ rm /var/log/nginx/access.log && \ rm /var/log/nginx/error.log USER nginx RUN touch /var/log/nginx/access.log && \ touch /var/log/nginx/error.log ?

или чего ты хочешь добишься?

Maksim
06.06.2019
07:54:34
видимо запускать от пользователя

George
06.06.2019
07:55:20
я нарисовал кейс выше

Andrey
06.06.2019
08:02:38
вообще то в альпине есть стандартный юзер нгинкс, другое дело что в линуксах с его именем и номером разброд и шатание, но то такое

George
06.06.2019
08:03:44
вообще говорить о стандартизации номеров юзеров бессмысленно, увы

Andrey
06.06.2019
08:07:08
ну в пределах дистра оно более менее всё же поддерживается\, чего они как с портами не систематизируют, загадка конечно великая

Andrey
06.06.2019
08:08:40
а то вот тот же нгинкс alpine, на хосте бубунты кажется выглядит как xfs что то там :)

Say_No_Name
06.06.2019
10:34:07
При использовании compose как-то можно не создавать два образа, если нужно два одинаковых, а указать у второго в build ссылку на первый, который к моменту запуска второго будет собран?

Maksim
06.06.2019
10:46:42
Multistage build

Admin
ERROR: S client not available

Evgeniy
06.06.2019
10:59:36
Вопрос такой, есть контейнер который занимается генерацией html, потом ее рендерит и результат рендеринга сохраняет в pdf для этого используется wkhtmltopdf и xvfb проблема в том что в итоговом pdf нет текста (у меня подозрение что не установлены шрифты) хотя я пакет ttf-mscorefonts-installer и потом запускаю fc-cache -fv, в html шаблоне используется шрифт Time New Roman или Georgia(вроде) кто нибудь сталкивался с подобным ? Dockerfile: https://pastebin.com/k462xYKu

George
06.06.2019
11:00:13
нет, вряд ли это докеровская проблема

все вопросы - к wkhtmltopdf & xfvb

Evgeniy
06.06.2019
11:00:44
есть хост без докеров где все это работает)

Google
Evgeniy
06.06.2019
11:00:59
очевидно что не хватает чего то в билде

George
06.06.2019
11:01:08
очевидно

ему X не нужны для запуска? возможно в этом дело

Evgeniy
06.06.2019
11:01:36
в билде этот вопрос через ENV QT_QPA_PLATFORM=offscreen

решается

он генерирует pdf

просто там картинки и цвета

а все что текстом написано там пусто

Andrey
06.06.2019
11:02:31
ну так оно может на хосте что то для билда из Ховых либ цепляет, а что дебаг там никакой в контейнере не включить?

Evgeniy
06.06.2019
11:03:51
даже не представлю там кусок легаси в который лесть страшно я могу отладку только php скрипта делать

но он генерится корретным и просто в просмоторщике ничего не отоброжается

Илья
06.06.2019
11:14:36
приветствую! подскажите - как создать контейнер c указанием кастомной сети через go sdk? то есть аналог команды docker run --network=networkName containerName но в коде?

Илья
06.06.2019
11:15:55
точнее не совсем так - как создать и запустить контейнер я знаю - а вот как указать именно кастомную сеть не могу найти как

Илья
06.06.2019
11:16:46
как? ?

George
06.06.2019
11:17:07
Не знаю. Я же честно сказал. Просто если нет такой опции, то это не апи, а недоразумение

Илья
06.06.2019
11:27:49


network (str) – Name of the network this container will be connected to at creation time.

а вот дока сдк для го менее читабельная

Google
Andrey
06.06.2019
11:36:00
в чём вопрос то? https://docs.docker.com/engine/reference/commandline/network_create/

Илья
06.06.2019
11:37:08
вопрос сделать это через golang sdk

Страница 591 из 610