Size: a a a

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

2021 March 03

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
хочешь нормально - используй compose файл версии  2.x (кажется 2.4 последняя) и depends_on service_healthy и ставь хелсчеки
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
тогда следующий будет стартовать только после того, как предыдуший дал готовность
источник

ЕЧ

Евгений Че in RU.Docker — Официальное Русское Сообщество
Уважение вашему мастерству)
источник

ЕЧ

Евгений Че in RU.Docker — Официальное Русское Сообщество
Спасибо
источник
2021 March 04

D•

Dan • Captain in RU.Docker — Официальное Русское Сообщество
Бесплатный вебинар «Ошибки PRO-уровня при внедрении Kubernetes» от Mail.ru Cloud Solutions

Mail.ru Cloud Solutions

Kubernetes — одна из технологий, которую любят все: бизнесу он обеспечивает высокую скорость релизов, а всем ИТ-специалистам, от разработчиков до аналитиков данных — помогает строить и жить. Но часто на принятие решения о необходимости внедрения технологии сильно влияет хайп и ее популярность.

Независимо от того, ваша это идея или вас заставили — на вебинаре специалисты MCS расскажут обо всех рисках, связанных с решением внедрить Kubernetes, неочевидных препятствиях и нюансах внедрения и эксплуатации, а также недоиспользованной выгоде.

На вебинаре вы узнаете возможные риски, типичные факапы PRO-уровня при внедрении Kubernetes, как их избежать и как на самом деле в каждом случае добиться снижения Time-to-Market, улучшения утилизации ресурсов и бесперебойной работы приложений.

Мероприятие пройдет в четверг, 11 марта, онлайн.
Начало в 18:00 по Москве.

👉 Регистрируйтесь: https://vk.cc/bZ5Acn
источник

S

Slach in RU.Docker — Официальное Русское Сообщество
Переслано от Slach
Народ
что то я не пойму
есть простейший Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y bash
RUN printf '#!/bin/bash\nset -x\nexec "$@"' > /entrypoint.sh && \
   chmod +x /entrypoint.sh

ENTRYPOINT /entrypoint.sh

обращаю внимание на
set -x
exec "$@"


делаю
docker build -t wtf -f Dockerfile .
потом
docker run -it --rm wtf ls -la
и вижу такой вывод
+ exec

вместо ожидаемого
+ exec "ls -la"


почему? что я не понимаю в entrypoint?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Slach
Переслано от Slach
Народ
что то я не пойму
есть простейший Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y bash
RUN printf '#!/bin/bash\nset -x\nexec "$@"' > /entrypoint.sh && \
   chmod +x /entrypoint.sh

ENTRYPOINT /entrypoint.sh

обращаю внимание на
set -x
exec "$@"


делаю
docker build -t wtf -f Dockerfile .
потом
docker run -it --rm wtf ls -la
и вижу такой вывод
+ exec

вместо ожидаемого
+ exec "ls -la"


почему? что я не понимаю в entrypoint?
Потому что $@
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Он и выполняет команду справа от имени образа
источник

S

Slach in RU.Docker — Официальное Русское Сообщество
George Gaál
Он и выполняет команду справа от имени образа
дак он не выполняет покманду то... вообще ни разу =)

ладно на самом деле ларчик просто открывался
надо было сделать
ENTRYPOINT ["/entrypoint.sh"]
вместо
ENTRYPOINT "/entrypoint.sh"

спасибо за помощь
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Slach
дак он не выполняет покманду то... вообще ни разу =)

ладно на самом деле ларчик просто открывался
надо было сделать
ENTRYPOINT ["/entrypoint.sh"]
вместо
ENTRYPOINT "/entrypoint.sh"

спасибо за помощь
А, сорян, видимо, не распарил, что ты имел в виду
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Но вообще формат в скобках квадратных предпочтительнее
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Всегда (кроме редких случаев, когда наоборот)
источник

S

Solyar in RU.Docker — Официальное Русское Сообщество
Народ а подскажите как на iptables зарезать порт для всех кто попытается на контейнер в Docker пойти к примеру из интернета на хост на контейнер с портом 443
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
в prerouting режешь
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
или в цепочке DOCKER-USER
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а еще лучше не пользоваться публикацией портов через -p - она работает через NAT
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
George Gaál
а еще лучше не пользоваться публикацией портов через -p - она работает через NAT
а чем пользоваться?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
host network mode, iptables: false в настройках докера
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
по возможности
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
всем привет!
пытаюсь настроить docker_gen но в доке у них присутствует анахронизм volumes_from
как обходить?

и хотелось бы понять что сия инструкция шарила: мсходные вольюмы на хосте или конечные папки в контейнере - из пространного описания не понятно?
источник