Evgenii
Почему не оставить шаг 2 и монтировать с хоста в контейнер?
Ilya
Потому что у приложения должны быть seed-данные. В противном случае оно крашнется и контейнер упадет.
Evgenii
Лан сегодня чёт я устал, надо на свежую голову отвечать
bazzilic
Товарищи, кто-нибудь знает, какой процент берет docker store?
Egor
Товарищи, кто в курсе, реально docker ps —filter не умеет в вайлдкард как docker images ?
Denis
Товарищи, у меня бот телеграма сидит в контейнере и он перестал работать, можно как то именно контейнер через прокси подключить? или это делается на уровне программы?
Egor
Проще на уровне софта
Denis
А если пойти по сложному пути, я так понимаю это нужно сделать новое подключение, и в нем задать vpn? А будут ли в этом случае работать локальные ip?
Egor
Такое не делал, т.е. изнутри контейнера впн куда-то, а вот с хостовой машины можно, тогда придется резолвить время от времени ип тг, и прописывать роуты через твой впн
Denis
Хмм, интересно, ладно, покалдую вечером... Может к тому времени сам починится.
Denis
Спасибо
CHIP
Artem
Artem
Если хочешь монтировать конкретный файл, а не целый волюм то монтируй с хоста и по абсолютному пути.
Ilya
Да я понимаю, почему не работает и в чем ошибка, бгг. Вопрос в том, есть ли вообще возможность моннтирования конкретного в файла в named volume? Ни в доках, ни в Гугле я таких примеров сходу не нашел. Может плохо искал, поэтому и спрашиваю)
Artem
с волюма нет, с директории с хоста можно
Ilya
Спасибо, больше вопросов нет — я именно это и хотел узнать)
Макс
Салют! Использую docker-compose (1.17.1) как рабочее окружение для веб разработки. Соответственно в docker-compose.yml сервисы http nginx mysql php и т.п. Так и не решил задачу с быстрым переключением версий. Например с php5 на php7.
php:
build: .
dockerfile: "./docker/php/${PHP_VERSION}/Dockerfile"
container_name: php_${PHP_VERSION}
Изменения в пути к dockerfile игнорируются, команда docker-compose up запускает тот же контейнер. Фактически его постоянно требуется ребилдить командой docker-compose up —build
Как закрыть вопрос быстрого переключения?
Ivan
Попробуйте убрать точку после build:
Ivan
Или я уже забыл синтаксис...
Ivan
build:
context: ./dir
dockerfile: Dockerfile-alternate
args:
buildno: 1
Цитата из доки
Макс
Ivan
воу, сорян
_
Добрый день, можете подсказать где найти(если таковой имеется) контейнер для быстрого деплоя джанги с psql, был бы благодарен
Денис
Гугл?
Денис
Докерхаб?
_
Звучит слишком просто
_
Но спасибо
Денис
В крайнем случае напиши docker-compose сам
Денис
Ничего сложного, гайдов полно
_
Да я вот и хочу пример разобрать готовый
Денис
https://github.com/pahaz/docker-compose-django-postgresql-redis-example
Денис
Держи
Денис
Там правда не только Джанго и постерга
Денис
Но разберёшь, что не нужно удалишь
_
Ок, большое спасибо
Andrew
Ребят, подскажите плс, как правильно поднять систему с "микросервисами"
Если каждый апп использует mongo, rabbitmq, то эти сервисы(монго, реббит) поднимать для каждого аппа?
Или перед запуском всей системы запускать mongo и rabbitmq, а после подымать нужные аппы?
Evgenii
Max
++
Andrew
Спасибо
Aleksey
чятик, а какой самый быстрый способ поднять на локалхосте registry с валидным ssl? Надо для пары тестов.
Vladimir
https://habrahabr.ru/post/320884/
Gleb
Gleb
https://github.com/vmware/harbor/releases
Gleb
одной командой запустишь
Nikita
ребят, подскажите.
Nikita
хотим сделать zero downtime deploy и не понятно одна ситуации, что делать с базой в момент разогрева
Aleksey
Так, harbor не вариант.
Do NOT use localhost or 127.0.0.1 for the hostname - the registry service needs to be accessible by external clients!
Nikita
как быть? Типо в момент разогрева база устарает и как сделать, чтоб не устарела?
Je
Nikita
Ну нет. Я о том, что запускают вторую версию, разогревают, копируют данные из первой, накатывают во вторую базу, накатывают миграции. А потом как быть, потому, что пока 2 версия разогрелась, первая версия уже новей второй.
Oleg
Дратути.
А можно ли как-то сделать так, чтоб процесс в контейнере моб обращаться по TCP к процессам бегущим на хостовой машине (к БД, например), которая бежит на хоссте без контенера?
Но!
Чтоб контейнер запускать не как "--net=host", а чтобы хостовая машина была доступно из контейнера по какому-то зафиксированному IP?
Alexandru
С такой же проблемой столкнулся, что и @ofstudio. интересно узнать решение
Maxim
Alexandru
вопрос, как узнать айпи хоста, так как внутри контейнера он может быть разным (в зависимости как настроен bridge, как я понял)
Maxim
зачем узнавать? у вас бд висит на известном вам интерфейсе
Oleg
вот да. хочется этот "ip хоста" (доменное имя тоже подойдет) как-то заранее узнавать
Vladimir
Коллеги, подскажите по gitlab + docker кто настраивал доступы? Важное уточнение под виндой, пробовал через мавен конфиг, получаю
org.apache.maven.plugin.MojoExecutionException: Could not push image
...
Caused by: com.spotify.docker.client.exceptions.DockerException: denied: access forbidden
wystan_hugh
у тебя сервер на винде?
wystan_hugh
Ты про gitlab runner + docker?
Alexandru
alx
Всем привет. Куда можно задавать глупые вопросы по докеру?
alx
Не понимаю его философию местами
V 🏴☠️
alx
V 🏴☠️
alx
Я даже не знаю как сформулировать вопрос
Владислав
Не понимаю его философию местами
В такие моменты надо делать "в лоб": смотреть готовые примеры и пытаться сделать своё решение под копирку. Понимание подтянется потом.
alx
alx
Я должен создать свой Dockerfile?
alx
С нужными портами?
Владислав
VDS - это прод?
Владислав
На проде не должно быть докера.
alx
alx
Vps
alx