@ru_docker

Страница 566 из 610
Iurii
24.03.2019
12:41:48
Ошибку в студию

Maksim
24.03.2019
12:42:03


Iurii
24.03.2019
12:42:25
Юзвера

Google
Iurii
24.03.2019
12:43:18
Надо указать

Maksim
24.03.2019
12:44:01


Roman
24.03.2019
12:45:26
ты уверен что в docker-compose.yml не указаны какие-то ENV переменные?

Iurii
24.03.2019
12:45:31
Пользователь точно рут ?

Maksim
24.03.2019
12:46:31


Iurii
24.03.2019
12:47:37
Зайди в контейнер и посмотри кому можно как ходить, вангую что надо под пользователем докер иди

Maksim
24.03.2019
12:48:23
Если создаю отдельный контейнер - все ок docker run --name mysql57 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=docker -d mysql:5.7 Тут под рутом захожу docker exec mysql57 mysql -pdocker

Iurii
24.03.2019
12:50:09
Maksim
24.03.2019
13:08:22
хм, так у меня же доступа нет к mysql



Subdust
24.03.2019
13:55:22
есть 2 compose-конфига

Google
Subdust
24.03.2019
13:55:32
1 зависимый от другого, условно. можно ли это как-то указать?

чтобы зависимый не ранил самостоятельно, без зависимости

Maksim
24.03.2019
14:56:16
depends_on

Зайди в контейнер и посмотри кому можно как ходить, вангую что надо под пользователем докер иди
разобрался в чем дело. При первом запуске закешировались данные юзеров mysql. Я потом поменял пароль. Чтобы исправить ситуацию нужно использовать docker-compose rm -v

Subdust
25.03.2019
05:44:50
depends_on
и че указывать? я знаю что в рамках одного docker-compose конфига зависимости так указываются а я именно о двух разных compose-конфигах

чтобы второй без первого не мог запускаться

Rustam
25.03.2019
05:47:30
общей сетью можно такой фокус провернуть

Maxim
25.03.2019
05:58:02
и че указывать? я знаю что в рамках одного docker-compose конфига зависимости так указываются а я именно о двух разных compose-конфигах
используйте в этих docker-compose.yml файлах external network и указывайте её в тех сервисах которые должны видеть друг друга, для резолва сервисов в сети используйте traefik, например, есть и другие способы но с traefik это быстрее у вас получится, пока не придумаете свой способ

Владимир
25.03.2019
07:10:34
Здравствуйте, товарищи! Перевожу монолит на микросервисы. Хочу развернуть приложение из 3 контейнеров на Амазоне, но не могу выбрать: Beanstalk, ЕС2 или ECS. Везде можно Докер, везде можно несколько контейнеров, оно и тоже назначение. Какой сервис взять? Контейнеры простые/нагрузка маленькая

Maxim
25.03.2019
07:36:54
Здравствуйте, товарищи! Перевожу монолит на микросервисы. Хочу развернуть приложение из 3 контейнеров на Амазоне, но не могу выбрать: Beanstalk, ЕС2 или ECS. Везде можно Докер, везде можно несколько контейнеров, оно и тоже назначение. Какой сервис взять? Контейнеры простые/нагрузка маленькая
Раз контейнеры простые и нагрузка маленькая то по какому критерию вы выбираете сервис где их вертеть? стоимость, простота регистрации, подробная документация к сервису, отзывчивая техподдержка или может что то совсем экзотическое?

Владимир
25.03.2019
08:02:54
Несколько простых факторов: я работал с AWS, там хорошая документация и большое сообщество (вопросы/ответы). Мне нужно в связке Контейнеры + БД + почтовый сервер + еще-что-то в ближайшее время и я мне удобно строить это вокруг AWS

Владимир
25.03.2019
08:46:06
Мой вопрос был не про то, а про нескольких сервисов AWS для одной и той же цели: Beanstalk, ЕС2 или ECS. Все могут и должны запускать контейнеры, но как выбрать то, что мне нужно?

Artem
25.03.2019
09:13:00
имхо, в любой непонятной ситуации бери EC2

Владимир
25.03.2019
09:31:23
Я так понял, что он поверх EC2 и не одно и то же

Gleb
25.03.2019
09:33:19
бинсталк про деплой, оркестарцию если по простому, работает поверх обычных ec2 инстансов - в любйо момент ты можешь начать им пользоваться или прекратить, но по факту это будет EC2

Никита
25.03.2019
10:21:00
Ку всем. Есть Windows 10 хост и debian контейнер (latest). Запуск с network bridge. Пинги хотс->контейнре и контейнер->хост проходят (Это видно и по Wireshark). Но не проходят пинг в локальной сети хоста. Пробовал через настройки desctop windows указывать fixed dns, запускать с —dns и --network host. В чем может быть проблема?

Xenos
25.03.2019
10:27:11
Господа, kaniko не билдит имаджи основанные на alpine linux, кто-то ствлкивался? Падает с ошибкой: error building image: error building stage: mkdir /var/lock: file exists

не актуально

Google
SarDigital
25.03.2019
10:40:28
всем привет, вопрос к админам

если я сюда книгу скину, санкций не будет?

Александр
25.03.2019
10:41:49
а что за книга

?

SarDigital
25.03.2019
11:43:55
Использование Docker Эдриен Моуэт

Maxim
26.03.2019
00:14:58
Использование Docker Эдриен Моуэт
Лучше кидайте файлом, текстом наверное будет не очень удобно

Subdust
26.03.2019
06:22:42
vagrant + docker = норм тема?

Maxim
26.03.2019
06:23:46
vagrant + docker = норм тема?
Виртуалбокс забыли добавить для того что бы ваше счастье было полным

Pavel
26.03.2019
06:59:08
?

Slach
26.03.2019
07:22:45
vagrant + docker = норм тема?
норм, но медленно если OS позволяет, то лучше нативный docker без vagrant но зато в vagrant + docker можно попробовать "cross-datacenter" эмулировать на одном стенде

хотя в docker через network тоже можно попробовать, но врятли вы до cross-dc дорастете

Subdust
26.03.2019
08:47:16
и еще: а есть ли какой-то инструмент для обновления контейнеров в случае выхода новой версии image? как вариант: раз в неделю по крону просто ребилдидить images, но слишком уж грубовато выглядит решение ну можно проверку написать. но я думаю кто-то уже это реализовал upd: нашел https://stackoverflow.com/a/26548914/9562635 udp: watchtower вроде лучшим решением будет

watchtower говорят заброшен. может kubernetes освоить? он вроде как может в этот функционал

Max
26.03.2019
09:09:46
для обновления swarm хватит)

Maksim
26.03.2019
09:47:11
Ребята, подскажите как правильно запускать скрипт после запуска контейнера ? пытался в docker-compose через command, но по факту он явлется параметром для entrypoint, мне это не очень нравится сделал костыль в виде переписанного entrypoint Это едиснтвенный вариант ?

Maksim
26.03.2019
12:02:23
Хотелось бы запустить в docker-compose просто command и получить профит

Admin
ERROR: S client not available

Maxim
26.03.2019
12:03:36
Хотелось бы запустить в docker-compose просто command и получить профит
А что за профит вы хотите добывать таким экзотическим способом?

Google
Maksim
26.03.2019
12:04:39
Да я уже понял что entrypoint является конечным скриптом. Видимо по другому никак

Maxim
26.03.2019
12:11:00
Да я уже понял что entrypoint является конечным скриптом. Видимо по другому никак
Обычно про docker говорят что на каждый чих нужен отдельный контейнер. Ситуация, при которой вы начинаете задумываться о добавлении в entrypoint парочку строчек от себя хорошего, должна вас насторожить "а все ли правильно вы делаете?"

Subdust
26.03.2019
12:11:46
у меня вчера аналогичная ситуация была. ниче страшного

также entrypoint wrapper сделал. просто логика такая, что иначе никак...

Maxim
26.03.2019
12:15:07
также entrypoint wrapper сделал. просто логика такая, что иначе никак...
Можете рассказать в общих чертах какая такая логика вас заставила это делать? Для общего развития. Как говорят, предупрежден - значит вооружен

Subdust
26.03.2019
12:30:59
_______ получать email об упавших контейнерах хочу. где такой функционал искать?

Driver
26.03.2019
12:40:01
прикрутить к алертменеджеру отсылку?

Maxim
26.03.2019
12:46:10
к сожалению не смогу. там сложная логика. а расписывать лень. просто image не самый удачный у меня
Ну значит верно в документации docker написано "что то делаете не так и через очень сложную логику")))

SarDigital
26.03.2019
15:22:06
Лучше кидайте файлом, текстом наверное будет не очень удобно
Я спрашиваю про это, т.к. в соседней группе меня забанили как злостного пирата

Alex
26.03.2019
16:45:14
?

Alexander
26.03.2019
16:48:07
Спасибо??

Alex
26.03.2019
16:48:31
да, спасибо, огромное!!!

SarDigital
26.03.2019
18:47:26
Есть еще на русском про кубер

Отпишитесь если нужно

Maxim
26.03.2019
18:51:22
Maksim
27.03.2019
01:44:07
Давай

Sergey
27.03.2019
08:15:32
Slach
27.03.2019
09:21:04
Alex
27.03.2019
09:51:00
+

Google
Maksim
27.03.2019
09:51:19
Igor
27.03.2019
12:04:14
Всем привет! можете подсказать образ, в котором установлен докер, но по умолчанию башевская оболочка. Если голый образ докера использовать, то там команды превращаются не в то, что нужно: cp -> docker cp, ps -> docker ps и т.д.

Если че, я об этом: https://hub.docker.com/_/docker

Ну или хотя бы как запустить вот такое через тот образ: docker kill -s HUP `docker ps -qf "name=foo.*"` С консоли проходит, при запуске через питоновскую обертку не понимает обратные кавычки.

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