Vir
висит и не двигается, не понять, зависло или же думает
Oleksandr
Aleksandr
почему?
Почитайте хоть на википедии, что такое девопс, а лучше книгу какую-нибудь, например, «Философия DevOps».
Oleksandr
Terry
Terry
кодеры редко лезут вначинку ОС, им типа давай все готовое
Terry
ни разу не видел кодера, норм работающего и знающего что такое докер
simplemice.eth
Aleksandr
Ivan
Slach
Друзья всем привет
подскажите можно ли испольовать переменные окражения для того чтобы версию images задать в docker-compose.yml ?
выставил
image: myregistry.host:5000/user/image_name:latest
и хочу еще
build:
labels:
- version=${ENV_PACKAGE_VERSION}
поставить
так сработает?
Oleg
Slach
ага, спасибо!
Dmitrii
Можно ли в контейнер пробросить последовательное устройство (интересует взаимодействие с шиной CAN) через run --device?
Roman
Юлия
Всем привет!
Я использую docker-compose 1.14.0. У меня в файле .env определена переменная VAR1=value. Мне надо, чтобы при запуске эта переменная копировалась с другим именем. То есть, чтобы после старта в контейнере были VAR1=value и VAR2=value. Это реально сделать?
Slach
в .env
VAR2=${VAR1}
сделай
Юлия
/src$ echo $VAR2
${VAR1}
Юлия
${VAR1} записалась как строка
Slach
ну еще в docker-compose.yml
можно для заданного service
проставить environment
services:
yourservice:
environment:
VAR2: ${VAR1}
Юлия
на хосте у меня VAR1 не объявлена. А из .env не читает. Пишет: The VAR1 variable is not set. Defaulting to a blank string.
Slach
странно
а почему не читает то?
Slach
ну в смысле docker-compose должен читать .env
Юлия
вот и мне казалось, что должен....
Slach
.env рядом с docker-compose лежит?
если просто сделать
export VAR1=value
а потом уже
docker-compose config
запустить
ругается?
Юлия
да я уже подумала об этом. видимо дело в том что .env не рядом с ним лежит. но я указала в env_file путь к файлу
Юлия
но это не помогло
Юлия
видимо решение - выносить .env на один уровень с docker-compose.yml
Slach
web:
env_file:
- web-variables.env
так =)
этот файл будет инклудиться в момент запуска контейнера
а вот это
`
services:
yourservice:
environment:
VAR2: ${VAR1}
``
будет в момент построения конфига
соответсвенно ${VAR1} должна быть уже инициализирована
Юлия
я вынесла .env на один уровень с docker-compose.yml и теперь в нём можно писать ${VAR1}, где VAR1 определена только в .env
Sasha
Всем привет!
Ребята подскажите какой флоу использования докера более правильный.
Написали код » запушили в мастер гита » сбилдили образ из измененного кода » запушили образ в регистр » спулили образ на проде » остановили старый контейнер » запустили свежий. Так ?
Или ...
🇷🇺 Роман
Sasha
В данный момент у меня вот так. Пока без Докера.
Написали код » запушили в мастер гита » сработал git hook, он запустил скрипт на серваке » скрипт стянул свежый репозиторий, запустил npm install, перезапустил App
Вот теперь хочу в этот флоу добавить Докер. Думаю как лучше это сделать
Sasha
Oleg
Denis
Alex
Народ, а что такое quorum status?
Alex
Ну если все гуглить, то зачем эта группа нужна?
Vladimir
чтоб знать что гуглить
Vladimir
и где гугл
bazzilic
друзья, а есть нормальный образ oracle database в докер хабе?
Dmitry
Только ручками собирать
bazzilic
Только ручками собирать
я нашел, оказывается в docker store есть. его надо "купить", но бесплатно.
Dmitry
Интересно, спасибо! Он собран из того же, что лежит у них в гитхабе?
bazzilic
Василий
Привет. 1. Можно как-то наследовать собранные локально image или все только через репозиторий тянется? 2. RUN apt-get update не проверяет апдейты и встревает процесс из-за старых версий либ. Можно как-нить форсить апдейт?
Aleksei
Василий
да, нужно именно список обновить
Василий
перед тем как установка пойдет
Aleksei
установка чего?
Василий
пакетов рабочих
Aleksei
и они конфликтуют с установленными?
Василий
есть докер файл. В его начале - серты на репозиторий пакетов и апт апдейт. Дальше - установка пакетов. При перезапуске с билдом шаг апт апдейтов используется закешированный и в результате версии не обновляются. Более того, при обновлении жокерфайла и добавлении пакета - берется старая версия, которая была получена на одном из старых апдейтов.
Aleksei
обычно апдейт и установку пишут в один лейер. Т.е. RUN apt-get update && apt-get install ...
Aleksei
Как раз из-за таких проблем, видимо
Василий
ды, придется свалить все в RUN. Что еще нарыл на эту тему, если кому будет интересно, ставить в конец строки с RUN apt update через комент дату последнего апдейта (можно автоматически выставлять). Еще решение - задавать версию пакетов явно.
Василий
Спасибо! )
Alexey
Ребзя, вопрос.
Решил с виртуалки перейти на Docker for Windows...
Пробую запустить рабочий репозиторий, docker-compose up -d...
Начинает скачивать, и в какой-то момент отваливается вай-фай. Как только убиваю процесс докера, инет начинает работать. Кто-нибудь сталкивался с таким?
Alexey
Windows 10, обновления все стоят
Anonymous
Alexey
Anonymous
Потому что Docker требует Linux ядро, а я не знаю, что они там наворотили в Win10(может даже через WSL запустили), но это извращение, как ни поверни.
Roman
Roman
Roman
Aleksandr
Sergey
oom killer пришел и наказал docker
Driver
oom вообще резкий дядька
Sander
Всем привет,
Aleksey
Велкам кому релевантно @ru_gitlab
CMy3u🐈
Гит хаба ещё нет? Сделать что-ли, быть хоть где то админом Ыыы)
Dan
Я бы хотел быть админом гитхаба. Пожалуй, самая почётная должность 😆
Aleksey
Aleksey
Хотя нет, все же я фаундер одного из чатов. Поэтому обязаны уважать мое мнение.