Dimonchik
Evgeniy
https://docs.docker.com/compose/compose-file/compose-file-v3/#build вот в этом разделе не плохо написано
если я правильно вопрос понял
Dimonchik
спасибо)
Katya
чем отличается docker-compose от docker plugin ?
Katya
как устновить docker-compose нужной версии? Та которая в репозитории - старая версия ненужная, мне нужно новее, как установить?
Evgeniy
Vitaly
Vitaly
Актуальная сейчас 2.х
Vitaly
Можно и как плагин и как отдельный docker-compose поставить
Katya
Anna
всем привет, как можно увеличить значение системных переменных? sysctl в работающем контейнере?
⎈
/etc/docker/daemon.json можно как-то обновить/подсунуть без рестарта самого докердемона?
вроде видел упоминание SIGHUP в документации...
я правильно понимаю, для применения изменений нужно будет пересоздавать/рестартовать каждый контейнер по отдельности?
⎈
Orest🇺🇦
Приветствую, мне интересно понять кто как готовит докер имаджи с mysql и развернутыми бд, типа predefined databse. Вариант с docker-entrypoint-initdb.d. не катит, т.к., оно будет сотни *.sql файлов обрабатывать, что приведет к долгому запуску контейнера, мне больше понравился вариант с докерфайлом с запуском двух БД, одна готовит *.sql и отдает их второй бд, на выходе готовый имадж с раскатаными бд ))) может у кого-то есть более изящный подход к этому вопросу ?
A
A
Orest🇺🇦
а вы можете привести рабочий пример?
Anna
A
это где?
docker run \
--sysctl net.core.somaxconn=1024 \
--sysctl net.ipv4.tw_reuse=1 \
someimage
Если композ
sysctls:
net.core.somaxconn: 1
net.ipv4.tw_reuse: 1
Eugene
Добрый день, использую Docker Desktop из под Windows, подскажите пожалуйста как загрузить и запустить контейнер из github?
Anatoly
Eugene
A
Alexey
Angar
Здравствуйте
Нужна ваша помощь
Мало опыта с докером, стоит рабочая задача, нужно задеплоить ноду. У блокчейна есть докер с нодой, но если извлечь извлечь из естественной среды обитания Dockerfile, docker-compose, и прочее отказывается запускаться наотрез.
Подозреваю что причина кроется в docker-buildx.yml(ссылочка на гит), но не хватает знаний разобраться и поправить.
Очень надеюсь на ваш мудрый совет/ссылку на доку/еще что-то полезное, что поможет мне с задачей.
Andrey
Andrey
это не Dockerfile
Andrey
Dockerfiles и прочее у него лежит тут: https://github.com/alephium/alephium/tree/master/docker
Angar
Да, я понимаю
Но если я беру dockerfile и всё прочее, и переношу в папку своей репы - нода не запускается.
Если просто в другую папку - запускается
Вот и подумал что каким-то образом связь с этим билдом теряется
Andrey
Angar
ну, git clone блаблабла
если в любую другую - работает
в папку, в которой есть .git - нет
Andrey
можно точную последовательность действий? без бла-бла, а как именно и что было произведено?
Angar
1) Был выкачан вышеуказанный репозиторий
2) Была запущена нода по инструкции из readme
3) Был создан рабочий репозиторий
4) В него были перенесены файлы из блокчейновой папки docker(локально)
5) Нода по инструкции перестала запускаться
6) Деструктивным путем я выяснил что оно не запускается именно в этой папке, в любой другой всё работает как и работало
Angar
Ну, то есть один и тот же набор файлов
Angar
Вот это вот в NewFolder3000 работает, в alephium, в котором есть .git - нет
Andrey
Andrey
в каталоге alephium/docker?
Angar
да
ㅤ
привет всем, правильно ли я понимаю что env vars в докерфайле имеют больший приоритет чем если пробую переопределить их через кубер деплоймент енв вар ?
ㅤ
ибо чтобы переопределить мне пришлось в имидже их оставлять пустыми
Angar
26.08.2022 14:33:252022-08-26 11:33:25,394 [main] INFO o.a.f.s.Configs$ - Using user configuration file at /alephium-home/.alephium/user.conf
26.08.2022 14:33:25
26.08.2022 14:33:252022-08-26 11:33:25,398 [main] ERROR o.alephium.app.Boot$ - Cannot initialize system: {}
26.08.2022 14:33:25java.io.IOException: Permission denied
есть идеи почему может вылетать эта ошибка?
Solyar
Solyar
ㅤ
Нет
Ну у меня в имидже например user=test было и java запускалась с этим аргом, через кубер энв вар не переопределялось
Solyar
Solyar
Давай живой пример с вставками кода
ㅤ
точнее немного не так, билдится имидж используя environment блок из дженкинса, а дальше уже не переопределяется
ㅤ
дженкинс кредс определяют user=test значение
ㅤ
а дальше энв вары деплоймента меняли на user=admin, но контейнер/имидж имели user=test
ㅤ
в общем мне пришлось убирать креды из дженкинса, в докерфайле ставить пустой стринг user='', теперь уже деплоймент энв вары применяются
Artyom
подскажите пожалуйста - есть контейнер с elasticdump (утилита, которая копирует индексы elasticsearch), контейнер поднят на маке, у которого есть доступ по впн во внешнюю сеть, но когда я в параметрах копирования —output пишу адрес хоста с эластикой ,куда я хочу загрузить индекс, выскакивает ошибка Error: connect EHOSTUNREACH
𝙽𝚒𝚔𝚒𝚝𝚊
Народ, подскажите пожалуйста. Есть ли вариант использовать докеризированную node.js для разработки, чтобы она фоном работала в npm run watch? Что-то уже не первый час пытаюсь ее заставить работать и ничего не выходит
Alexey
Evgeniy
𝙽𝚒𝚔𝚒𝚝𝚊
Evgeniy
𝙽𝚒𝚔𝚒𝚝𝚊
Evgeniy
Evgeniy
там все можно сделать даже через команду docker run
1. Создай файлик entypoint.sh с содержимым с правами 777 на файлик
npm i
exec npm run dev # тут твоя команда запуска среды разработки
2. В запуске команды примонтируй этот файлик в /entrypoint.sh в контейер
3. пробрось текущую директорию в /app в контейнере
4. Смени workdir на /app
5. Укажи в качестве entrypoint команду /entrypoint.sh
6. Пробрось порт на котором девсервер на хостовую машину
и будет успех, все опции со 2 по 6 задаются в команде docker run например
𝙽𝚒𝚔𝚒𝚝𝚊
Иван
𝙽𝚒𝚔𝚒𝚝𝚊
Иван
https://github.com/SeryiBaran/docker-test/tree/main/vite
𝙽𝚒𝚔𝚒𝚝𝚊
𝙽𝚒𝚔𝚒𝚝𝚊
𝙽𝚒𝚔𝚒𝚝𝚊
Еще раз всем спасибо за помощь🖐🏻
Иван
Null
18 сентября 2022 Санкт-Петербург, пл. Победы, д. 1, Park Inn.
Команда организаторов конференции HackConf приглашает принять участие в качестве докладчика, участника или в качестве партнера мероприятия. Конференция состоится 18 сентября 2022 года в Санкт-Петербурге, планируемое количество участников - более тысячи. Основные направления: Разработка и администрирование - Dev/DevOps, безопасность - HackZone, работа с большими данными, искусственным интеллектом и машинным обучением - Data Science и секция по электронике - Hardware.
Слет IT сообществ ставит цель - объединение сообществ, личные знакомства, общение и развитие. Вход для участников - бесплатный, профильные и тематические доклады для докладчиков так же бесплатные. Для партнеров демократичные пакеты.
Подобные слеты сообществ проводятся не первый раз, но впервые с 2019 года, после локдауна о событии.
Программа и регистрация: https://hackconf.ru/
Доклады присылайте @lady_noname
Подписывайтесь на наш канал: @hackconfspb
Null
Null
Ruslan
камрады, кто в курсе, какой способ кошернее и чем:
1. проброс портов в докер контейнер
2. использование docker-proxy для проброса
я обычно использую первый способ, отлично работает, но недавно встретил второй и хочу понять, в чём разница