Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 April 29

S

Sellioni in RU.Docker — Официальное Русское Сообщество
Всем привет! - Такая проблема с
wkhtmltopdf
- может кто сталкивался? - Спасибо!

Dockerfile:
FROM python3.6
...
RUN tar xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz \
   && cp wkhtmltox/bin/wkhtmltopdf /usr/bin \
   && cp wkhtmltox/bin/wkhtmltoimage /usr/bin \

При вызове в контейнере pdfkit.from_string выбрасывается исключение:
Error when generating report: "wkhtmltopdf exited with non-zero code -11. error:
QSslSocket: cannot resolve SSLv3_client_method
QSslSocket: cannot resolve SSLv3_server_method
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Убери entrypoint  и тестируй
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
Хм... не дурно, на вид
https://github.com/wagoodman/dive
источник
2019 April 30

m

manefesto in RU.Docker — Официальное Русское Сообщество
привет
На сколько критично внутри dockerfile переназначать пользователя?
источник

SP

Saymon Poklad in RU.Docker — Официальное Русское Сообщество
manefesto
привет
На сколько критично внутри dockerfile переназначать пользователя?
А ты хочешь чтобы твои сервисы в контейнере от рута работали? Если в открытую сеть портами контейнер не светит и это только для теста то ессно не критично. А если наружу собираешься публиковать то нужно делать пользователей с ограниченными правами и настраивать запуск от них.
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
это я понимаю, только пользователь внутри контейнера все равно ограничен этим контейнером
источник

SP

Saymon Poklad in RU.Docker — Официальное Русское Сообщество
Ну так это не значит по дефолту что у тебя в контейнере ничего стоящего нет или его нельзя превратить с часть ботнета.
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Всем привет!

У нас есть кластер из нескольких норм. Мы используем Docker swarm. Архитектура такова, что Nginx находится на одной ноде, фронтенды со статиками на другой ноде. Вопрос: как Nginx-у достать статик файлы фронта?
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Bumin Qaghan
Всем привет!

У нас есть кластер из нескольких норм. Мы используем Docker swarm. Архитектура такова, что Nginx находится на одной ноде, фронтенды со статиками на другой ноде. Вопрос: как Nginx-у достать статик файлы фронта?
деплоим через docker-compose
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
можно ли сделать shared volume между нодами?
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Ceph
источник

МЮ

Макс Юю in RU.Docker — Официальное Русское Сообщество
подскажите не могу понять можно ли dockerfile в инструкции entrypoint указать несколько команд
если да то каким образом
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
а зачем вам там несколько команд?
источник

МЮ

Макс Юю in RU.Docker — Официальное Русское Сообщество
ну грубо говоря 2 баша один для тестов запускаеться второй для продакшена
источник

МЮ

Макс Юю in RU.Docker — Официальное Русское Сообщество
все дошло я сделаю запуск баша из баша так будет наверно правельнее

но все же есть возможность запустить 2 команды или определить 2 инструкции entrypoint
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
ешё несколько раз перечитайте что такое и зачем докер :)
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
можно то всё, но вот нужно ли
источник

МЮ

Макс Юю in RU.Docker — Официальное Русское Сообщество
Andrey F
можно то всё, но вот нужно ли
да я нашел ответ уже
надо настроить гипервизо
но так делать не рекомендуют
источник

p

provotok in RU.Docker — Официальное Русское Сообщество
Dan 🐈 Capybara
Так. Ещё раз по-полочкам.
1. Был вопрос: "А кто-нибудь знает, как при наличии двух контейнеров, сделать так, чтобы один контейнер обращался на 127.0.0.1 на некий порт, и при этом обращение шло на этот порт, но уже другого, второго контейнера?"
2. Ответ: нет. Никто не знает, потому что так никто не делает.
3. Я попробовал объяснить почему так никто не делает, и на всякий случай сделал отсылку к документации
4. На тезис, что документация докера не последняя инстанция, я ответил согласием. Ведь последней инстанцией действительно являются исходники докера.
5. Мне вообще безразлично зачем тебе что-то там делать. Ты спросил — я ответил.
6. Если ты убеждён, что докер это удобная обёртка с утилитами на go, то у меня для тебя две плохие новости: 1. ты не знаешь что такое докер, 2. ты очень самоуверен для такого количества знаний.

Дам три бесплатных совета:
1. Угомони свой юношеский пыл, и направь энергию с лишних и ненужных споров на изучение тематики более глубоко и подробно. Поверь опыту, ты получишь от этого только удовольствие.
2. Прежде чем что-либо произносить вслух, убедись что информация проверена тобой лично, и ты составил объективное представление о предмете. Если ты где-то от кого-то когда-то что-то слышал, это не значит что об этом можно утверждать в ключе, как будто это истина. Это не так.
3. Когда людьми движет любопытство — это прекрасно. Это здорово, когда ты ставишь перед собой странные задачи, потому что вполне возможно ты сможешь открыть какой-то новый способ получать какие-то новые интересные результаты. Тем не менее, я очень рекомендую для начала хотя бы изучить тематику вопроса. Пусть не глубоко, но достаточно для того, чтобы понимать внутренние процессы работы механизма (того же networking в докере, например). А в идеале — приходить сюда желательно с уже набитыми на практике шишками. Таким образом у тебя будет больше шансов получить интересные ответы, ведь за твоим вопросом будет не просто праздное любопытство, а опыт, основанный на знаниях.
Респект Основателю.
источник

D🐈

Dan 🐈 Capybara in RU.Docker — Официальное Русское Сообщество
provotok
Респект Основателю.
У оппонента хватило мозгов перейти на личности, и сильно нагрубить в лс :) Жаль что пришлось удалить его сообщения, но мы с нетерпением ждём его возвращения
источник