Aleksandr
Restarts all stopped and running services.
If you make changes to your docker-compose.yml configuration these changes will not be reflected after running this command.
Aleksandr
например такой нюанс
Aleksandr
всех нюансов не запомнишь, поэтому надо знать что такое бывает, и проверять id контейнеров либо построить флоу так, чтобы везде было прописано —no-cache и rm
Mike
Anna
/
Alex
@zelenin Кодировку определеть не удалось. Не определяется. Я конвертировал строку в hex значения и детерминировать исходную строку не удалось
Alex
@zelenin это подтверждает твою реплику касательно кодировки приходящих строк. Но меня по прежнему волнует вопрос, почему я могу эти значения до записи в файл вывести в stdout и нормально прочесть? :)
Aleksandr
хз
Николай
Есть запущенный докер контейнер. Как получить доступ к его башу?
docker container exec ...
или
docker container attach ...
?
Anonymous
Anonymous
а ID можешь смотреть через docker ps
Nklya
баша может и не быть, и тогда пробовать sh
Николай
Сделал docker container exec -it ID /bin/bash
А как теперь выйти из терминала докер-контейенера в мой обычный терминал, что бы не прибить случайно контейенр?
CrusaderX
Просто выйти)
Andrey
exit из консоли и все
Николай
спасибо этому чату
Nklya
Ctrl+d, из вима случайно выйти не надо заодно?))
Alexander
Nklya
https://twitter.com/dchest/status/921426120213520385
Pavel
Pavel
Спс мил человек!!!
Anonymous
Gleb
К выше поднятой теме с docker exec. Какие есть аргументы против влазинья руками в контейнер на проде и наложения там на скорую руку фиксов вместо выкатитки нового "релиза"? Я за то, что бы это вообще запретить делать, но у меня только аргумент по типу "без CI, без тестов но с docker commit && docker push && update-all". Что можете подсказать?
Vladimir
Vladimir
Аргумент простой как лом: следующий разработчик накатит апдейт через минуту после завершения правок и все изменения полетят к черту. Контейнеры рекомендуется держать as code, потому что в любой момент может быть пересобрана вся конфигурация.
Gleb
Vladimir
Микро CI собрать на коленке не сложно. Достаточно иметь под рукой свободную машину (в идеале) или создать общего юзера, чтобы к нему по SSH коннектится и стрелять командами на сборку.
Vladimir
Gleb
Я вообще в этой компании только пару месяцев и после моего прошлого проекта у меня впечатление, что я откатился лет эдтак на 10! Тут вот только что внедрили GitLab, до этого был bare git на сервере, куда кто угодно пушал код без ревью... 😢
Vladimir
Тогда я бы дал им возможность не делать руками обновление на прод и, возможно, остальное уйдет.
Vladimir
Vladimir
Vladimir
То есть, ради чего они это делают?
Gleb
Да, релиз раз в неделю примерно, но учитывая качество кодовой базы и почти полное отсутсвие тестов (есть только у маленькой части нового фронта на React и планируется внедрение, но пока ничего нет), 3-4 раза за неделю летят фиксы, после которых вообще прод руками чинят.
Gleb
Вообще идеальным решением всех этих детских проблем было бы запихнуть пацанов в облако и сказать: "Добро пожаловать в светлое будущее, теперь у вас не 2 сервера, а 200".
Vladimir
Vladimir
Gleb
Вообще у меня есть вариант один. Пушить контейнер в registry сразу после билда, а не после тестов и потом тут же его вытягивать на прод. По идее это не больше минуты займёт.
Gleb
Vladimir
Bogdan (SirEdvin)
Bogdan (SirEdvin)
То есть быстрее не будет, это иллюзия
Gleb
Gleb
Ну, короче, понятно, опять прийдётся давить авторитетом =)
Vladimir
Gleb
Alex
Народ, а можно как то из докера вызвать скрипт с хоста чтобы тот выполнялся в контексте хоста, а не контейнера?
Aleksandr
а тож ssh host команда!
Gleb
NodeJS
Но проблемы не с ним связанны. Ошибки такие, которые могут совершать ну разве что студенты на первом проекте, а тут сидят пацаны с сеньёрским опытом. В итоге я в 18 лет хожу и всех учу 😅
Vladimir
Alex
А что именно ты хочешь сделать?
Хочу вызвать скрипт который постучит в интернет и заберёт кое-какие данные, пересохранит их в json и поместить в каталог примапленый к другому контейнеру :)
Alex
Я совсем не уверен, что нужно вызывать именно с хоста. Может вызвать внутри контейнера и передать в шару это лучше?
Vladimir
Alex
Dmytro 🇺🇦
/spam
Dmytro 🇺🇦
/spam
Gleb
unexpected EOF при docker push в заново поднятый и чистенький docker-registry с хранилищем на S3 (minio) кто как чинил?
Aleksandr
minio какой версии?
Aleksandr
@CheerlessCloud
Aleksandr
до 2017-03 был баг в minio, из-за которого связка не работала
Aleksandr
2017-03 у меня работает. могу конфиги кинуть. сам покрутишь
Gleb
Кинь, если можешь)
Aleksandr
три конфига
Anton
Коллеги, добрый вечер. Вопрос может глупый. Подскажите, как привязать DNS к контейнеру? Чтобы приложение открывалось при запросе не по IP, а по hostname
Anton
пока только 1 вариант - это nginx proxy
Aleksandr
Aleksandr
На ip хоста вешаешь домен
DemDev
Добрый вечер. Как установить ssl сертификат в уже работающий docker container, внутри которого я сейчас нахожусь?
matt
docker cp