Andrey
12.07.2019
12:29:09
@kubernetes_ru
Corsars
12.07.2019
13:03:47
inqfen
12.07.2019
13:08:43
С астериском ещё учти, что при перезапуска пода без какой-нибудь camalio оборвутся разговоры
Andrei
12.07.2019
13:58:46
в контейнере время utc а нужно Москву выставить , у меня swarm сделал на мастерах и воркерах
sudo timedatectl set-timezone Europe/Moscow
но время в контейнере не поменялось что еще нужно сделать?
Google
George
12.07.2019
13:59:19
Andrei
12.07.2019
14:01:20
George
12.07.2019
14:01:43
Если ты ничего не шаманил дополнительно.
Andrei
12.07.2019
14:02:04
нет
то есть в Dockerfile нужно втыкать выставление timezone (
George
12.07.2019
14:03:28
Либо в рантайме прокидывать /etc/timezone и docker run -e TZ= делать
Andrei
12.07.2019
14:05:15
да не видимо лучше в Dockerfile добавить установку tz
я думал контейнер с воркеров или мастера берет
Dmitry
12.07.2019
14:15:41
ребят, есть какой-нибудь способ дебага апача внутри контейнера без пересборки образа с добавлением инструментов?
Игорь
12.07.2019
14:16:37
если бы хорошо знал Докер, то предложил бы законнектится в запущенный контейнер и посмотреть логи
Dmitry
12.07.2019
14:17:28
да ну это не дебаг же
в лог апач, и без дебага
Google
Dmitry
12.07.2019
14:17:47
nsenter strace?
Kirill
12.07.2019
14:37:44
Всем привет. Надо в докере запустить крон, но директива энтрипойнт занята стартом сервера уже. Есть какие-то варианты?
Artur
12.07.2019
14:40:08
supervisord
свой энтрипойнт на баше
Kirill
12.07.2019
14:41:00
Алексей
12.07.2019
15:42:56
насколько я понял запретить кеширования для одной команды невозможно?
George
12.07.2019
15:44:53
Алексей
12.07.2019
15:46:22
В смысле ?
кеш можно отключить для всего образа, но нельзя оставить кешь для всего кроме одной единственной команды
George
12.07.2019
15:47:46
Алексей
12.07.2019
15:48:02
http://qaru.site/questions/501633/disable-cache-for-specific-run-commands
George
12.07.2019
15:48:12
Если ты заюзаешь хитрым способом build-args, то ты можешь отключить кэш для произвольной команды и далее
Алексей
12.07.2019
15:48:39
George
12.07.2019
15:48:49
Ну, и мультистейдж сборка тебе поможет
Смотри. Ты добавляешь ARG XXX перед командой, к которуой хочешь отключить кэш.
Ну, и в docker build --build-args XXX=новое_значение делаешь
Оно эффективно убивает кэш для инструкции ARG и всех последующих
А если тебе нужен докер кэш для дальнейших инструкций, то все сильно зависит насколько они зависимы. Никто не мешает разбить докерфайл на несколько независимых стадий
А в конечной просто вытаскивать артефакты из предыдущих. В теории тогда у тебя задействие кэша будет больше
Vik
12.07.2019
16:16:46
Чат, всем ?
Кто-то запускал docker desktop под виндами которые бегут под VMware fusion?
Google
George
12.07.2019
16:19:53
Привет ! Добро пожаловать в наш уютненький чат по докеру )
Я, честно говоря, сначала подумал, что ты пошутил. Но ты похоже серьезно. А расскажешь зачем тебе это нужно ?
Могу предположить, что ты хочешь вендоконтейнеры, но у тебя нет тачки под вендой ? Но есть мак ?
Алексей
12.07.2019
16:21:35
Это нормально что у меня время запроса листа из контейнера на redis-server в локальной сети, составляет 0,2
Vik
12.07.2019
16:24:30
George
12.07.2019
16:26:40
Алексей
12.07.2019
16:27:05
George
12.07.2019
16:27:35
Ну, бриджовый, да ? Он вносит задержки, попробуй с host mode сравнить
0.2 секунды, да ?
Алексей
12.07.2019
16:28:16
уже стоит host
Vik
12.07.2019
16:30:57
George
12.07.2019
16:31:45
Дай ему хотя бы 4 ГиБ
Vik
12.07.2019
16:31:52
дал
George
12.07.2019
16:32:30
уже стоит host
В смысле - и на редисе, и на сервисе, который в него ходит ? Как замерял? Попозже смогу у себя промоделировать
У тебя персистенция на редисе выключена, надеюсь ?
Он же чекпойнты на диск скидывает.
Алексей
12.07.2019
16:57:41
George
12.07.2019
16:58:02
Google
George
12.07.2019
16:58:20
Ну, и лист все таки не просто ключ
Alexander
12.07.2019
20:47:32
George
12.07.2019
20:47:53
вообще идеально, чтобы они подготовили все миграции. Попасть в контейнер они могут в процессе CI
Айзек
12.07.2019
20:48:49
Привет, как настроение?
Alexander
12.07.2019
20:50:43
Igor
12.07.2019
21:37:53
Обьясните плз про права энтрипоинт. У меня есть такой докерфайл:
FROM node:10 AS build
WORKDIR /build
COPY . .
RUN npm install --dev && npm run build
FROM nginx:1.17.1-alpine
WORKDIR /app
COPY --from=build /build/dist .
COPY --from=build /build/docker-entrypoint.sh /
RUN chmod +x /docker-entrypoint.sh
EXPOSE 80
ENTRYPOINT ["/docker-entrypoint.sh"]
Все хорошо, но для корректной работы мне приходтся делать chmod +x на файле. Перерыл кучу примеров, нигде не вижу чтобы на него ставили права или я чтото не понимаю?
allter
12.07.2019
22:10:59
George
12.07.2019
22:22:42