George
🙊🙈
George
@ildaar йа креведко и я устал
George
🍤
Артём
WORKDIR /app COPY *.csproj ./ В итоге получится такое дерево рабочего каталога: /app/project_name.csproj ?
X
Драсте, как лучше всего реплицировать Docker Registry, нужно поднять пару реплик из под прокси, есть какие то встроенные механизмы репликации?
Ильдар
@ildaar йа креведко и я устал
Статью на хабр. Будешь ссылкой сразу отвечать)
George
Посмотри как в харборе ha сделано... Кажется сам докер регистр не умеет в несколько реплик
X
Никак
Точно?
George
Точно?
Только если ты сам сторедж под ним отбекапишь...
Ильдар
Ихь Бин слабак
Тогда набор тезисов в маркдауне в гист. Еще лучше выйдет)
Артём
Что это?
пару строк из dockerfile
X
Только если ты сам сторедж под ним отбекапишь...
Как на счет встроенного Mirror механизма?
X
Я про https://docs.docker.com/ee/dtr/user/promotion-policies/push-mirror/
Eduard
Artefactory HA.
Eduard
Jfrog
X
Спасиб, рассматривают этот вариант тоже
George
Как на счет встроенного Mirror механизма?
По-моему, выглядит не очень жизненноспособно
X
Но в нашем орге и так в Registry все пушится из Артефактори
George
Субъективно
Я и не опровергаю
Артём
Чем больше команд я введу в Dockerfile, тем больше будет весить контейнер?
Артём
Может быть
я проверил руками через cmd. Это так
Артём
Чем больше команд я введу в Dockerfile, тем больше будет весить контейнер?
я читал, что докер работает слоями. и каждая команда - это новый слой
X
Я и не опровергаю
Трабл этой mirror feature что она только для Интерпрайз
Ильдар
я проверил руками через cmd. Это так
Это хорошо) а могло быть и не так, например из за .dockerignore
Ильдар
Чем больше команд я введу в Dockerfile, тем больше будет весить контейнер?
Сам по себе слой почти ничего не весит. Все зависит от того, какие файлы ты в него запечешь.
Ильдар
Например 100500 вызовов date прибавят меньше места, чем одна команда date > /tmp/date
Артём
Спасибо!!
Ильдар
так, и?
Eduard
Не «прибавят меньше», а вообще не прибавят места (за исключением строчки в описании тэга)
George
вы еще померяйтесь тут слоями
George
придет сквош и всех засквошит
lm
можно как-нибудь посмотреть прогресс скачивания images сервисом в фоне? когда композ файл деплоишь
Eduard
docker system get events ?
Артём
Что означает символ "->" ?
Alex
Нет
Dmitry
Привет. У меня есть пара контейнеров, база данных и приложение. Я использую docker-compose и depends_on, но сервер БД становится доступным через время и до этого момента зависимое приложение генерирует ошибки. Какие для этого есть решения?
Mikhail
Запускать приложение после запуска бд
Mikhail
🤷‍♂
Mikhail
Ваш кэп)
Dmitry
Запускать приложение после запуска бд
Очень ценный совет. Добавлю в сохранённые сообщения.
Dmitry
https://medium.com/@marcelorlima/how-to-easily-make-your-container-waits-for-another-one-to-get-up-with-dockerize-be392e4e8e23
Mikhail
Ну о том и сказал
Alex
Ну о том и сказал
Надо ещё чуток бд подолбить пока не встанет
Archakov
Доброй ночи! Подскажите, почему при обращении к index.php, выдает ошибку, что такого файла нет (хотя он есть)
Archakov
Archakov
только начал изучать докер, попытался собрать как смог
Pavel
а конфиге root /var/www/html в логах /usr/share/nginx/html ....
Pavel
скорее всего nginx не перечитал конфиг
George
можно как-нибудь посмотреть прогресс скачивания images сервисом в фоне? когда композ файл деплоишь
Не деплой компоуз. Пуль отдельно. Тогда проблем не будет. Больше контроля за процессом
George
Что означает символ "->" ?
Выхлоп компилятора от ms
George
То что запущено внутри промежуточного контейнера
George
https://medium.com/@marcelorlima/how-to-easily-make-your-container-waits-for-another-one-to-get-up-with-dockerize-be392e4e8e23
Говно. Предлагаю - использовать версию докер компоуза 2.4 На базу навесить хелсчек. И не стартовать контейнер с приложением, пока база не поднимется. Depends_on: service_healthy или как оно там. Но это категорически (как и wait_for!!!) не решает проблему, если все запущено и тут база "ушла"
Ilya
Господа, а .dockerignore можно как-то указать явно также, как я указываю Dockerfile с флагом -f?
Ilya
Иными словами, я хочу для разных докерфайлов в одном проекте иметь разный докеригнор. Это осуществимо?
George
берется из текущего каталога
Ilya
Пичалька
Anonymous
не подскажите, если я при docker-compose -f нестандарноеимяфайла.yml -p test-project up, то в самом нестандарноеимяфайла.yml не видны переменные из .env, я гоню?
Дурак из фильма
И чо с этим бесконечно висящим говном делать? # docker service update --detach=false veros_app veros_app overall progress: 0 out of 1 tasks 1/1: assigned [======================> ]
lm
Нажми Ctrl+C
George
Но есть нюанс!
George
.env берется не из каталога с файлом компоуза
George
А с текущего !!!
Anonymous
А с текущего !!!
ну да, я в этом же каталоге и нахожусь. Ладно буду смотреть где затупил, спасибо.
Andrey
Что означает символ "->" ?
спроси у микрософта.
Archakov
Archakov
Сейчас ругается на то, что нет файла index.php
George
права хоть верные?
Archakov
Тут я прописал вроде все верно