Anonymous
Добрый день. Подскажите пожалуйста что не так у меня? почему контейнер удаляется? При сборке не через Dockerfile все работает
Anonymous
Anonymous
George
потому что промежуточные контейнеры нафг не нужны
George
это артефакт сборки образа....
Stripe
Подскажите пожалуйста, как в контейнере перевести время?
Kirill
Добрый день. Подскажите пожалуйста что не так у меня? почему контейнер удаляется? При сборке не через Dockerfile все работает
угу, как объяснили уже, каждая комманда в Dockerfile генерит промежуточный контейнер, который кешируется, используется для следующего шага, а затем удаляется. Это позволяет во первых брать из кеша те итерации которые не изменились при редактировании Dockerfile а также уменьшать общее время сборки, путём использования грамотного порядка команд
Stripe
праф не хватает
Stripe
date: can't set date: Operation not permitted
kSandr
date: can't set date: Operation not permitted
из под рута зайди что-ли , ... )
Kirill
FROM nginx - это твой базовый образ
Stripe
kSandr
а как можно зайти?)
обычно ключик -u используется
Anonymous
а твоя консоль говорит что есть ... ищи лучше )
странно, сейчас появился... Спасибо)
Stripe
kSandr
нахер ты судо дергаешь, ты же рут ?
Vadim
Docker в Винде кто-то использует?
kSandr
Docker в Винде кто-то использует?
не признавайтесь, это наверняка наркоконтроль
Vadim
вопрос серьезный), в смысла даже для прода имею ввиду, а не поиграться на локале
kSandr
вопрос серьезный), в смысла даже для прода имею ввиду, а не поиграться на локале
да никто кроме наркоманов это делать не станет, ответ серьезный !
Vadim
ок)
Kirill
а как можно зайти?)
если через Dockerfile то как-то так: RUN echo "Europe/Berlin” > /etc/timezone RUN dpkg-reconfigure -f noninteractive tzdata
Kirill
Docker в Винде кто-то использует?
у меня был один проект, но я слава богу соскочил
Kirill
date: can't set date: Operation not permitted
погугли как это делать для твоего линукса из базового образа, alpine напрмер синкает время с хостом по дефолту (забыл детали)
central
/report
central
или это не отсюда уже не помню
kSandr
у меня заказчик наркоманы, как быть?
заяви на него в наркоконтроль
kSandr
у меня заказчик наркоманы, как быть?
ну или подними виртуалку с линуксом )
John
у меня заказчик наркоманы, как быть?
сначала за работу возьми $$
Nan0
ну или подними виртуалку с линуксом )
ребят, у меня при билде образа ошибка: manifest for java:11-jdk-alpine not found 11 не поддерживается в Dockerfile?
inqfen
Посмотри на докерхабе
Nan0
Базового образа нет. Может удалили
ага The Alpine Linux build previously available on this page was removed as of JDK 11 GA. It’s not production-ready because it hasn’t been tested thoroughly enough to be considered a GA build.
Nan0
Базового образа нет. Может удалили
и такой ещё вопрос, если у меня jar файл с пробелом в названии, то для Dockerfile лучше убрать его? например, для COPY и ENTRYPOINT
inqfen
Лучше да
inqfen
Как минимум, на винде, на маке и на линукс по разному надо будет с этим работать
George
и такой ещё вопрос, если у меня jar файл с пробелом в названии, то для Dockerfile лучше убрать его? например, для COPY и ENTRYPOINT
Почему ? Ну, вообще ты всегда можешь в кавычки взять. А при прочих равных, если возможно, лучше пробел удалить. Или заменить на _ или -
Nan0
окей, спасибо, ребят
Paruyr
Народ, как бекапить Swarm?
Paruyr
Что бы я потом мог сделать docker swarm init --force-new-cluster и поехало)
Maxim
эт как, бэкапить то?
Maxim
по сути, твой бэкап - это то, что ты биндишь в фс
Maxim
если ты эти данные хранишь, то при новом деплое, у тебя будет "прежнее" состояние восстановлено
Paruyr
Да я про /var/lib/docker/swarm Если я ее сохраню и допустим накачу на другом сервере пойдет?
Paruyr
Мне состояние сварма - stacks, services, configs,secrets,networks и прочее
Maxim
все, понял про че ты не, тут я не подскажу, таким вопросом не задавался, извини
Paruyr
А то я дропнул все и пришлось потными руками деплои запускать) Благо могу себе позволить простой в <30мин
Maxim
Мне состояние сварма - stacks, services, configs,secrets,networks и прочее
у меня всевозможные конфиги в репах хранятся, отдельная для стэков на разных инстансах, а вот сикриты ручками пишу, если вдруг чо
Paruyr
у меня всевозможные конфиги в репах хранятся, отдельная для стэков на разных инстансах, а вот сикриты ручками пишу, если вдруг чо
Да это понятно, у меня репы есть Мне запустить ручками не долго Но хочется в будущем просто накатить папку и в флейту не дуть
Paruyr
Мне казалось тут ЦА ) Спасибо
Denisio
добрый вечер, подскажите пожалуйста, как сделать dockerfile с windows 2019 с включением RDP в ней
Andrey
Хы
Denisio
конечная цель сделать скрипт который стартует контейнер и подключается к нему по RDP
Andrey
Вечер юмора
Denisio
оно ваще реально ?
George
не похоже
Anonymous
Привет. Собираемся перейти на деплой контейнеров с обычных артифактов и возник вопрос. Как поступать с настройками. Можно ли их впихнуть в отдельный докер и сделать compose или как то иначе. Необходимо чтобы на разных серверах дев прод стейдж запускать с разными параметрами
George
насколько разные множества параметров?
George
если условно у вас три среды и три набора, то их можно захардкодить внутрь докера и выбирать переменной окружения при старте контейнера docker run -e ENV=PROD my_image
George
более хороший вариант - засунуть параметры в консул
George
ну, либо по классике можете передавать весь набор параметров при запуске контейнера....
Paruyr
А расскажите ка У меня три манагера Как мне первый и второй убрать из кластера, если первый лидер?
Anonymous
насколько разные множества параметров?
Ну там много. Около 20-30. Хосты баз, кешей, очередей. Можно конечно передавать один параметр и хранить все но так при смене параметра все пересобирать. Может есть ссылки на хорошие где статьи про консул с докером почитать ?
George
про консул - читай общую доку
George
как приложение заставить из него конфиг считывать, это не докер-специфично
George
докерспецифично будет только консул агента в контейнер засунуть, но это меньшая из проблем
Yakov
докерспецифично будет только консул агента в контейнер засунуть, но это меньшая из проблем
это вроде не очень хорошо, во всяком случае около года назад так делать не рекомендовали вроде.
Yakov
а что лучшн?
на хостах кластер собрать. виртуалки или барметал
George
так агент - это агент. А не консул сервер
Yakov
George
прощаю )))