Oleksandr
Oleksandr
вот которые redis:3.0.6
Alexander
docker rm $(docker ps -a --filter status=exited -q)
Alexander
еще по redis надо отфильтровать, а то удалите все остановленые контейнеры
Oleksandr
Alexander
Ага.
Oleksandr
Какая-то тогда оркестрация так себе получается. Если все равно надо на каждую ноду заходить..
Alexander
Пока никакой ))
Prenom
С кокпитом проще
Prenom
declare -a arr=("server.1" "server.2")
for i in "${arr[@]}"
do
eval "$(docker-machine env $i)"
docker rm $(docker ps -a --filter status=exited -q)
done
Prenom
Простите, что так поздно влючился в диалог )
Prenom
На баше скриптец, запускать по надобности
Aleksandr
Кто-нибудь знает есть ли способы запретить push в докер registry если image с таким тагом уже существует?
Recluse
Я ща спрошу страшное
Recluse
Можно в докер винды заворачивать?
Recluse
Alex
Recluse
Recluse
Задача всё ещё актуальна
Anonymous
Можно диски клонировать
Recluse
Хоть чиф юзай
Recluse
Recluse
Это пиздец
Anonymous
Норм все
Logan
Recluse
Anonymous
Настройки и софт - wpi
Recluse
Recluse
Как же проще с линупсом
Recluse
Бжэ
Recluse
Это ещё и по сети надо
Recluse
Гг
Ilya
Ничего себе вы тут белены наелись.
Ilya
Я тоже так хочу теперь.
Ilya
Под докером вин гонять.
Vlad
Recluse
Vlad
Сам
Recluse
Хм
Vlad
Можно даже под windows 10 но там в hyper-v запускается урезанная windows 2016
Recluse
Ilya
Ilya
Простите. Больше не буду.
Alex
Alex
Спасибо
Alex
СпасибоСпасибоСпасибоСпасибо
Alex
Этот пак таки существует
Ilya
Да.
Alexander
Приятной всем тяпницы!
Alexander
В общем продолжаю тест swarm mode и опять поймал глюк с сетью overlay.
Alexander
Сеть была, а теперь ее нет, в логах пока особо ничего не вижу. gateway пингуется, остальное нет.
Viacheslav
гавно проблемное этот сварм пока
Alexander
ага, почитал ижую
Igor
Всем привет. У меня проблема с докером.
Суть в том, что хочу автоматизировать деплой приложений. Есть флоу github -> circleCI-> DockerHub -> DockerCloud -> AWS. Пуша на github обновление приложения, по этой цепи обновления заливаются на AWS Всю цепь настроил, работает.
Приблема заключается в том, что я не знаю как правильно настроить коннект с базой (postgres). Приложение пишу на Rails. Может кто знает или есть какие идеи?
Roman
Можно инжектить через переменные окружения а заполнять их в cloud-init
Roman
Если путь до базы не меняется то просто рестарт сервиса для обновления имейджа
Roman
Еще у амазона есть поддержка сварм из коробки, можно в этом направлении посмотреть
Igor
Как я понял БД должна быть отдельным контейнером, так? И вот связать контейнеры не могу. И даже не особо понимаю на каком этапе моего флоу их связывать
Stas
Ваше приложение может читать строку подключения из env переменных. Значения переменных передавайте при старте контейнера с приложением.
Stas
Если вопрос в том, какие значения переменных установить, то вам нужно определиться, где в вашей приватной сети запущен контейнер с БД.
Igor
Вопрос скорее всего и есть где запустить контейнер с БД? И как связать контейнер моего приложения с контейнером БД?
Из того что я нагуглил это docker-compose.yml , делать линк на dockerhub или же создавать stack на dockercloud.
С docker-compose.yml файлом локально вроде работает, но если прогонять мой флоу и заливать на aws, контейнер моего приложения не видит контейнер БД. Как я понял это из-за того, что нету возможности прописать docker-compose build ( ну или я ее не нашел или где-то упустил)
Пытался связать image моего приложения с официальным image postgresql на dockerhub - тоже к успеху не пришел.
Так же пробовал сделать stack моего контейнера и контейнера postgresql, подключенного опять же с dockerhub. Но тут тоже к успеху не пришел.
Dima
вы знаете порт контейнера с бд? какая проблема к нему подключиться из приложения?
Александр
Может ип не знают
Александр
Либо не пробросился из приложения в ось
Dima
так, контейнер с базой на другом сервере?
Dima
ип то локалхост по умолчанию, если контейнеры на одной машине...
Igor
Порт я знаю, его задать можно, но он по умолчанию. Но задеплоеное приложение выдает ошибку подключения к бд, так как по этому порту ничего не находит
Igor
Я просто не уверен, что у меня вообще есть контейнер бд
Stas
Вы на бумажке свою сеть нарисуйте - помогает разобраться.
Igor
Так сети как таковой нету же
Dima
стоит проверить, что контейнеры запущены реально, а потом убедиться, что они в одной сети
Dima
https://docs.docker.com/engine/tutorials/networkingcontainers/
Igor
А как их правильно запускать? Если локально, то это понятно. А если следавать моему флоу?
Dima
ну по идее отличий быть не должно, но я не уверен, с AWS конкретно не работал
Igor
Ну это все настраивается в dockercloud. По сути на важно, aws илт тот же digital
Roman
https://medium.com/@adriaandejonge/moving-from-docker-to-rkt-310dc9aec938
Denis
Moving from @docker_ru to @rkt_ru 😎