George
Какие варианты пробовали ?
Paruyr
Спасибо, я разобрался)
Протупил немного)
Ильдар
Jąńek
Dockerfile покажи. Только не картинкой
# Stage 1 - the build process
FROM mhart/alpine-node:10 as builder
ENV NODE_ENV=production
ENV HOST 0.0.0.0
WORKDIR /app
COPY ./ /app
RUN npm set progress=false && \
npm config set depth 0 && \
npm install && \
npm install --only=development
RUN npm run build
# Stage 2 - the production environment
FROM nginx:alpine
RUN apk add --no-cache nginx-mod-http-perl
COPY ./config/nginx.conf /etc/nginx/nginx.conf
COPY --from=builder /app/build /usr/share/nginx/html
EXPOSE 80
Alexandr
Всем привет
Alexandr
У меня супер вопрос, кто то сталкивался с docker zombie comtainer???
Alexandr
Голову неделю ломаю, у меня плявляются зомби контейнеры, как их хотя бы убить кроме как ребут серва?
Ильдар
🇺🇦Sviatoslav
Ильдар
🇺🇦Sviatoslav
Ето тебе дест прирост в том что докер не будет каждий раз ставить зависимости, а только если app.config изменится.
Alexandr
Докер старый?
docker -v
Docker version 18.09.6, build 481bc77
Jąńek
Alexandr
а вот убунта 16.04
🇺🇦Sviatoslav
🇺🇦Sviatoslav
🇺🇦Sviatoslav
Я думаю может его в отдельный стейдж выделить? Или это перебор?
# Stage 1 - the build process
FROM mhart/alpine-node:10 as builder
ENV NODE_ENV=production
ENV HOST 0.0.0.0
WORKDIR /app
COPY ./package.json .
RUN npm set progress=false && \
npm config set depth 0 && \
npm install && \
npm install --only=development
COPY . .
RUN npm run build
# Stage 2 - the production environment
FROM nginx:alpine
RUN apk add --no-cache nginx-mod-http-perl
COPY ./config/nginx.conf /etc/nginx/nginx.conf
COPY --from=builder /app/build /usr/share/nginx/html
EXPOSE 80
как то так
Muslim
Хай, я сходу с проблемой: возникала ли ошибка 500 с Gitlab registry при попытке залить образ в последнее время?:D
George
Alexandr
Как они выглядят?
Его нельзя убить, в него нельзя зайти, его нельзя стопнуть, его нельзя ресетнуть, даже если сделать docker service restart - он все равно будет запущен и висет как зомби
Nikolay
docker service restart это имеется в виду systemd?
George
Перезапуск докер демона?
George
Или только хард ресет?
George
Версия докера? Операционки? Ядра ?
Alexandr
George
George
Ядро?
Alexandr
4.4.0.132
Alexandr
По моему
George
Ядро тоже старое
Alexandr
Я вот тож грешу на то что докер чот юзает чего нет в этом старом ядре
Alexandr
Но мнеб понять что
George
Ну, 16.04 снята с поддержки так то
George
А фризы с чем связаны? Нагрузка? Io? Сеть ?
George
Может контейнеров много ? 10+, 100+, 1000+?
Alexandr
George
А вот ! Март этого года
Alexandr
Эмм чот найти не могу
Alexandr
Нафига они в феврале тада выпустили .06?
A1EF
Alexandr
Поддержка Ubuntu 16.04 продлится до 2021 года
Alexandr
Не надо дезинформировать )
Alexandr
Я уж испугался) думал чо упустил)
Dima
не делайте мозги - работайте на centos. лучше чем ваши ебунту
Alexandr
Дружище почитай про LTS версии и что это вообще значит)
Alexandr
Alexandr
Но вот на ней таких косяков с докером нету....
Dima
Alexandr
Ненависть не обоснована, просто не люблю)
Alexandr
Я FreeBSD любил...
Alexandr
Эххх убили такую систему
Dima
Dima
Alexandr
Alexandr
Короче кому интересно про мой косяк
Alexandr
Это все glibc
George
George
Alexandr
Она чот с fulex вызовом делает старая (а у меня и была древняя) коих докер не понимает
Alexandr
Ща расскапаю расскажу поподробнее
Alexandr
Грешу на метод private
Dmitry
Привет. Подскажите, что использовать для деплоя docker-контейнеров? Я знаю об Kubernetes, GitLab, Azure. Только у меня dev-сервер с 1 cpu и 512 mb ram, а они кажется требуют много ресурсов.
Nikolay
Даже мне показался этот вопрос странным
George
George
могу порекомендовать начать пользоваться gitlab-runner облачными - они дают 2000 минут бесплатных, и их раннеры можно использовать для автоматизированного тестирования
George
а в гугле можно получить купон на 300 долларов, что при разумном примении, ну, минимум на месяц хватит
George
а дальше поймете нужно ли это вам.
Dmitry
George
небольших? там операционка половину озу схавает
Kirill
George
George
как минимум - память есть разная.
Kirill
Ну бубунта у меня ест 80-90мб ОЗУ в простое
George
жаль, что у меня нет сейчас свободного сервера (((
George
все с какими-то тяжелыми задачми