George
ты ведь в курсе, что ты можешь выполнять команду с какой-либо переменной окружения?
George
ну типа HTTPS_PROXY="http://ololo" pip install package
dev
ну теперь в курсе)
George
вместо того, чтобы делать ENV или export HTTPS_PROXY и портить весь образ )
dev
а в самом докерфайл то это как было прописано?
RUN TOKEN=BDuyZJVZpz4xyCt8zQFn89EDk /bin/sh -c wget -nv -O noVNC.zip "https://github.com/kanaka/noVNC/archive/${NOVNC_SHA}.zip"
?
George
ну, да, это же баш. Но это не точно
dev
хм, спасибо) буду пробовать)
меня смутил именно TOKEN, который по большому счёту не используется никак, а команд с ним до фига..
потому как с ANDROID_PLATFORM_VERSION, ещё вроде бы понятно, зачем он оно нужно..
George
dev
ну буду сейчас исполнять на пустом образе эти команды постепенно и разберусь наверное, зачем он
George
несомненно
Alexey
Всем привет.
Подскажите, пожалуйста, можно ли заставить docker-compose автоматически перезапускать контейнеры после перезапуска сервера/докер-демона без правки docker-compose.yml ? какой-нибудь глобальной настройкой? или такое только в k8s возможно?
restart: unless-stopped / restart: always знаю, вопрос именно про настройку без правки docker-compose.yml файла
tutunak
tutunak
Alexey
спасибо
Andrey
Alexey
да, все таки хотелось нативно. systemd демон через месяц забудется, через два потеряется и проблема всплывет снова
Andrey
а какая проблема в отдельных ямлах собственно, там вообще то вроде предусмотрены любые выкрутасы, хоть дев/прод хоть ещё какие извращения, в общем читайте маны в них тру
George
George
George
напиши ансибл плейбук для раскатки - оттуда все явно будет
George
насчет компоуза варианты:
George
1. клеить компоуз из нескольких docker-compose -f 1.yml -f 2.yml up
можно в каждом следующем экстендить записи из остальных
2. шаблонизировать компоуз при выкате (jinja?)
3. использовать .env - в нем описывать параметры и использовать их как $VARIABLE в компоузе
George
работает, к сожалению, не для всех ключей (
Aleksey
Aleksey
тред не читал но осуждаю
George
NM
kSandr
чем вас коспоз неустраивает ?
kSandr
первым делом как вернусь домой пойду забывать композ в бар
Aleksey
George
прально. долой девопс. бар лучше
NM
Лучше noops
Denis
кто может мне помочь развернуть TestLink в docker ?
Anatoly
https://hub.docker.com/r/bitnami/testlink/
Denis
у меня 2 машины на одной надо докер с тестлинком а на другой my sql
Slach
Roman
при мультистейдж билде COPY --from учитывает .dockerignore? или толлько при копировании с хоста?
George
только при копировании с хоста
Roman
спасибо. блин, неудобно, мне надо скопировать "все, кроме кешей, логов и всякого говна"
Roman
ладно
Roman
а, ну хотя можно же все это последним шагом удалить перед копированием
George
George
или выделить в отдельный каталог и его передавать на следующий этап
Roman
а ну стоп, мне кеши нужны для следующего билда ведь
Roman
George
Roman
точно
Roman
ок, буду пробовать, спасибо
Oleksandr
ребята, создаю и запускаю контейнер
он обращается к локально поднятому приложению (0.0.0.0:3000)
но у него нет доступа к этому приложению?
почему и как это решить?
George
George
kSandr
Baktiyar
всем привет какие пакеты нужны для установки ldap
Baktiyar
RUN apt-get update -y \
&& apt-get install -y \
libxml2 \
libssl1.1 \
libcairo2 \
libpango-1.0-0 \
libpangocairo-1.0-0 \
libgdk-pixbuf2.0-0 \
shared-mime-info \
mime-support \
libsasl2-dev \
python-dev \
libldap2-dev \
libssl-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
Baktiyar
вроде бы все есть
Baktiyar
container build норм, но когда закидываю на кубернетс валится
Baktiyar
из-за gcc которого нет для установки ldap
Andrey
А какая религия запрещает его пакетом накатить?
Baktiyar
просто не найдено gcc в кубере
George
George
George
Baktiyar
Building wheel for python-ldap (setup.py): finished with status 'error'
Iwan
Всем привет,
Кто-то использовал winrm/winrs для обновления нескольких контейнеров на винде?) Есть какие-то подводные камни с которыми столкнулись?
manefesto
Ребята, посоветуй деплой с без простоя ?
Если сейчас это docker-compose у меня, то перезапуск будет простоем
я так понимаю надо использовать оркестратор аля k8s, swarm
Сергей
куб вам в помощь
George
George
но это потребует ДОП усилий
George
и вообще тебе докер-компоуз НИ НУЖЕН
George
(с)
manefesto
а что нужно ?
manefesto
докер-компоуз, докер...не важно по сути
Andrey
а что нужно ?
Ну... для начала что такое деплой и что такое простой
manefesto
деплой