leejoys
обратно на 8000 - не работает
leejoys
а что там показывать
leejoys
nginx ports 8000:8105 - не работает
leejoys
16000:8105 - работает
leejoys
в netstat порт не занят
leejoys
nmap внутри показывает open, снаружи - closed
Dmitriy
Добрый день, такой вопрос возник, как докер подтягивает .env файлы? При сборке образа? В docker-compose указал env_file: .env, все работает. Но возможно ли изменять .env файл в реальном времени, когда контейнер уже запущен с этого образа?
Dan
можно, но эффекта не будет до перезапуска
Oleh Kopyl
Не работает докер docker push опять завис У меня одного?
Oleh Kopyl
А в чем проблема rsync задерлоить ручками?)
6 гигов архив на сервер заливать как-то не ало
Oleh Kopyl
https://imgur.com/a/3omZ86F
George
на докерхаб? а у тебя платный? ты не в РБ?
Oleh Kopyl
завис куда
Завис на пуш в dockerhub
George
тогда архивом качай
Oleh Kopyl
George
подними свой регистри
George
и залей в него
George
лол
Oleh Kopyl
подними свой регистри
Платить $5 в месяц за свой Docker registry стоит?
George
эм, в смысле?
George
ты можешь свою впску поднять
George
и поехали
Oleh Kopyl
ты можешь свою впску поднять
Типа свой линукс-сервер?
George
5 долларов это явно выгоднее, чем заносить 15 долларов докерхабу
George
докер регистри - это просто лишь контейнер с докер регистри
George
))))
George
можешь даже впску под гитлаб купить и - даже у тебя свои исходники будут у тебя под контролем
Oleh Kopyl
ты можешь свою впску поднять
Так что вы имеете в виду?
George
свой гитлаб разверни, в нем свой докер регистри есть. И тебе не нужно будет пользоваться внешним гитхаб или гитлаб - облачным
Robocat
6 гигов архив на сервер заливать как-то не ало
я таром 130 гигов каждую ночь гоняю, rsync тоже хорошо но для горячих хотдогов)
Robocat
А при чем тут хот доги?)
у нас есть другой уровень архивирования, он на rsync и zfs построен
Robocat
я таром 130 гигов каждую ночь гоняю, rsync тоже хорошо но для горячих хотдогов)
а наверно непонятно написал, Таром гоняются архивы всей системы, а рсинком только изменения на уровне приложения
Robocat
Никаких левых програм, свои скрипты и свои решения
Oleh Kopyl
У меня есть такой dockerfile FROM python:3.8.10 WORKDIR / COPY . . ENV PYTHONUNBUFFERED=1 RUN pip install -r requirements.txt CMD ["python", "-u", "-m", "idied.app"] Как на каждом билде не запускать pip install -r requirements.txt ? Нужно запускать pip install -r requirements.txt только если файл requirements.txt изменился...
George
COPY . .
George
вся беда в этом
George
FROM python:3.8.10 WORKDIR / COPY requirements.txt requirements.txt ENV PYTHONUNBUFFERED=1 RUN pip install -r requirements.txt COPY . . CMD ["python", "-u", "-m", "idied.app"]
George
сделай так и будет тебе счастье
George
ну, так у тебя слой закэшироваться должен
Oleh Kopyl
George
ты вообще осознаешься разницу между тем докером, что я предложил и твоим?
George
не совсем
Oleh Kopyl
не совсем
Почему?
George
посмотри внимательно
Oleh Kopyl
посмотри внимательно
все равно не понимаю. Но уже понял, что если после копирования файлы не изменились, то RUN не выполняется
Oleh Kopyl
А как?
George
Зачем
George
Тут скорее обратная проблема - как «разучить» его пересобирать все на любой чих
Oleh Kopyl
Файл поселялся – выполняем команду
Oleh Kopyl
Нет, через docker build
George
Берётся гитлаб и все делается при изменении кода
George
Ну, что за детсад ей-богу
[SPb] minicooper E13 kittyspark M33
Ну, что за детсад ей-богу
Свои костыли сердцу милее.
Oleh Kopyl
Кстати, вы не сравнивали – быстрее ли пуш и пул с вашего личного registry (На VPS какой-то развернут, скажем), чем с DockerHub-овского?
George
хопов меньше
Oleh Kopyl
хопов меньше
Что это такое? Подскажите, пожалуйста
rus
Что это такое? Подскажите, пожалуйста
In computer networks, a hop is an intermediate connection in a string of connections linking two devices. Whenever a router or gateway is an intermediary device between two different and remote hosts, nodes or networks, it is known as a hop. https://www.techopedia.com/definition/2411/hop
Oleh Kopyl
Спасибо
Isa
FROM golang:latest as build COPY . . RUN go build ./src/main.go FROM alpine:latest as production COPY --from=build /go/main . CMD ["./main"] подскажите что делает COPY --from=build /go/main . не очень понял как работает --from=build
George
Тащит из первого контейнера каталог go main
George
Или файл go main
Amir
Подскажите сайтик где есть задачки по докеру разных уровней от джуна и выше
Isa
docker-compose stop service_name почему мы указываем service, а не контейнер? у нас не может быть запущен через один сервис несколько контейнеров?
Vitaly
По теме. Кто подскажет, что сайчас модно для централизованного сбора логов с запущенного через docker-compose сервисов?