Maksim
Если создаю отдельный контейнер - все ок
docker run --name mysql57 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=docker -d mysql:5.7
Тут под рутом захожу
docker exec mysql57 mysql -pdocker
Jürgen
Maksim
Jürgen
Maksim
хм, так у меня же доступа нет к mysql
Maksim
через docker пользователя тоже пробовал
Anonymous
есть 2 compose-конфига
Anonymous
1 зависимый от другого, условно. можно ли это как-то указать?
Anonymous
чтобы зависимый не ранил самостоятельно, без зависимости
Maksim
depends_on
Anonymous
depends_on
и че указывать? я знаю что в рамках одного docker-compose конфига зависимости так указываются
а я именно о двух разных compose-конфигах
Anonymous
чтобы второй без первого не мог запускаться
Rustam
общей сетью можно такой фокус провернуть
Владимир
Здравствуйте, товарищи! Перевожу монолит на микросервисы. Хочу развернуть приложение из 3 контейнеров на Амазоне, но не могу выбрать: Beanstalk, ЕС2 или ECS. Везде можно Докер, везде можно несколько контейнеров, оно и тоже назначение. Какой сервис взять? Контейнеры простые/нагрузка маленькая
Maxim
Владимир
Несколько простых факторов: я работал с AWS, там хорошая документация и большое сообщество (вопросы/ответы). Мне нужно в связке Контейнеры + БД + почтовый сервер + еще-что-то в ближайшее время и я мне удобно строить это вокруг AWS
Maxim
Владимир
Мой вопрос был не про то, а про нескольких сервисов AWS для одной и той же цели: Beanstalk, ЕС2 или ECS. Все могут и должны запускать контейнеры, но как выбрать то, что мне нужно?
Artem
имхо, в любой непонятной ситуации бери EC2
Gleb
Владимир
Я так понял, что он поверх EC2 и не одно и то же
Gleb
бинсталк про деплой, оркестарцию если по простому, работает поверх обычных ec2 инстансов - в любйо момент ты можешь начать им пользоваться или прекратить, но по факту это будет EC2
Никита
Ку всем. Есть Windows 10 хост и debian контейнер (latest). Запуск с network bridge. Пинги хотс->контейнре и контейнер->хост проходят (Это видно и по Wireshark). Но не проходят пинг в локальной сети хоста. Пробовал через настройки desctop windows указывать fixed dns, запускать с —dns и --network host. В чем может быть проблема?
Nikolay
Господа, kaniko не билдит имаджи основанные на alpine linux, кто-то ствлкивался?
Падает с ошибкой:
error building image: error building stage: mkdir /var/lock: file exists
Nikolay
не актуально
SarDigital
всем привет, вопрос к админам
SarDigital
если я сюда книгу скину, санкций не будет?
f5ead9cc14b
а что за книга
f5ead9cc14b
?
Никита
SarDigital
Использование
Docker
Эдриен Моуэт
Anonymous
vagrant + docker = норм тема?
Pavel
😂
Slach
vagrant + docker = норм тема?
норм, но медленно
если OS позволяет, то лучше нативный docker без vagrant
но зато в vagrant + docker можно попробовать "cross-datacenter" эмулировать на одном стенде
Slach
хотя в docker через network тоже можно попробовать, но врятли вы до cross-dc дорастете
Anonymous
и еще: а есть ли какой-то инструмент для обновления контейнеров в случае выхода новой версии image?
как вариант: раз в неделю по крону просто ребилдидить images, но слишком уж грубовато выглядит решение
ну можно проверку написать. но я думаю кто-то уже это реализовал
upd: нашел https://stackoverflow.com/a/26548914/9562635
udp: watchtower вроде лучшим решением будет
Anonymous
watchtower говорят заброшен. может kubernetes освоить? он вроде как может в этот функционал
Max xbim 🌴
для обновления swarm хватит)
manefesto
Ребята, подскажите как правильно запускать скрипт после запуска контейнера ?
пытался в docker-compose через command, но по факту он явлется параметром для entrypoint, мне это не очень нравится
сделал костыль в виде переписанного entrypoint
Это едиснтвенный вариант ?
Maxim
manefesto
Хотелось бы запустить в docker-compose просто command и получить профит
Maxim
manefesto
Да я уже понял что entrypoint является конечным скриптом. Видимо по другому никак
Anonymous
у меня вчера аналогичная ситуация была. ниче страшного
Anonymous
также entrypoint wrapper сделал. просто логика такая, что иначе никак...
Anonymous
Anonymous
_______
получать email об упавших контейнерах хочу. где такой функционал искать?
Driver
прикрутить к алертменеджеру отсылку?
SarDigital
Oleksii
👍
Alexander
Oleksii
да, спасибо, огромное!!!
SarDigital
Есть еще на русском про кубер
SarDigital
Отпишитесь если нужно
Maxim
manefesto
Давай
Sergey
Slach
Oleksii
+
manefesto
Igorь
Всем привет! можете подсказать образ, в котором установлен докер, но по умолчанию башевская оболочка. Если голый образ докера использовать, то там команды превращаются не в то, что нужно: cp -> docker cp, ps -> docker ps и т.д.
Igorь
Если че, я об этом: https://hub.docker.com/_/docker
Igorь
Ну или хотя бы как запустить вот такое через тот образ:
docker kill -s HUP `docker ps -qf "name=foo.*"`
С консоли проходит, при запуске через питоновскую обертку не понимает обратные кавычки.
kSandr
sh -c ?
kSandr
обратные кавычки успешно заменяются как $( bla bla )
Womchik
и этот метод даже сильно рекомендован где-то
Igorь
да, прокатило
Igorь
$ docker config ls
Error response from daemon: rpc error: code = ResourceExhausted desc = grpc: received message larger than max (8110625 vs. 4194304)
Вот это можно как-то без рестарта демона решить?
В сети нашлось только это, что удручает: https://github.com/moby/moby/issues/37941
Igorь
я счас даже docker stack rm с этим багом не могу сделать
SarDigital
SarDigital
Вместе с кодом, поэтому архив
SarDigital
#k8s