George
И его вызывать из ENTRYPOINT/CMD
George
Остальное - существенно сложнее
Uber
JENKINS_CONFIG=/etc/sysconfig/jenkins
. $JENKINS_CONFIG
Uber
и это туда же тульнуть?
Рубикон
О_о а чем те не по лицу контейнер по умолчанию?
kSandr
или это надо полностью синтаксис переписывать?
```
cat « EOF » start.sh
''' JAVA_CMD="$JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"
PARAMS="--logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon"
[ -n "$JENKINS_PORT" ] && PARAMS="$PARAMS --httpPort=$JENKINS_PORT"
[ -n "$JENKINS_LISTEN_ADDRESS" ] && PARAMS="$PARAMS --httpListenAddress=$JENKINS_LISTEN_ADDRESS"
[ -n "$JENKINS_HTTPS_PORT" ] && PARAMS="$PARAMS --httpsPort=$JENKINS_HTTPS_PORT"
[ -n "$JENKINS_HTTPS_KEYSTORE" ] && PARAMS="$PARAMS --httpsKeyStore=$JENKINS_HTTPS_KEYSTORE"
[ -n "$JENKINS_HTTPS_KEYSTORE_PASSWORD" ] && PARAMS="$PARAMS --httpsKeyStorePassword='$JENKINS_HTTPS_KEYSTORE_PASSWORD'"
[ -n "$JENKINS_HTTPS_LISTEN_ADDRESS" ] && PARAMS="$PARAMS --httpsListenAddress=$JENKINS_HTTPS_LISTEN_ADDRESS"
[ -n "$JENKINS_HTTP2_PORT" ] && PARAMS="$PARAMS --http2Port=$JENKINS_HTTP2_PORT"
[ -n "$JENKINS_HTTP2_LISTEN_ADDRESS" ] && PARAMS="$PARAMS --http2ListenAddress=$JENKINS_HTTP2_LISTEN_ADDRESS"
[ -n "$JENKINS_DEBUG_LEVEL" ] && PARAMS="$PARAMS --debug=$JENKINS_DEBUG_LEVEL"
[ -n "$JENKINS_HANDLER_STARTUP" ] && PARAMS="$PARAMS --handlerCountStartup=$JENKINS_HANDLER_STARTUP"
[ -n "$JENKINS_HANDLER_MAX" ] && PARAMS="$PARAMS --handlerCountMax=$JENKINS_HANDLER_MAX"
[ -n "$JENKINS_HANDLER_IDLE" ] && PARAMS="$PARAMS --handlerCountMaxIdle=$JENKINS_HANDLER_IDLE"
[ -n "$JENKINS_EXTRA_LIB_FOLDER" ] && PARAMS="$PARAMS --extraLibFolder=$JENKINS_EXTRA_LIB_FOLDER"
[ -n "$JENKINS_ARGS" ] && PARAMS="$PARAMS $JENKINS_ARGS" '''
EOF
```
docker run --rm -ti -v $(pwd)/start.sh:/start.sh java:huyava /bin/bash /start.sh
Uber
Рубикон
Ну и ракрути его
Uber
https://pastebin.com/UJ13nxD7
George
Vlad
Друзья, кто тут еще не знает, что такое LVM, что, как и зачем и по каким принципам он работает и зачем его придумали? Есть пара абзацев, хорошо и просто раскрывающие эту тему! 😉
Рубикон
LlVM?
George
Vlad
Ну, мочи
The Logical Volume Manager (LVM) uses the device mapper framework in the Linux kernel that allows for mapping physical block devices onto more abstract virtual block devices. This abstraction allows for aggregating various block devices into logical volumes for better resource control. With the LVM, one can extend the size of a filesystem by adding more block devices to a pool of resources called Physical Volumes (PVs). The PVs contain block devices. From the PVs one can then carve out Volume Groups (VGs). The VGs can then be split, merged, or moved between PVs and can be resized online if enough blocks are available from the PVs. The VGs can have one or more Logical Volumes (LVs). The LVs can span across multiple disks, and hold the filesystem. If more disk space is to be added, one can just add a new block device to the PVs, then extend the VG and the LV.
Vlad
Ryhor
как можно добавить докер юзера в судо группу?
Вернее, я следую инструкции и все равно результата нету. Все равно требуется прописывать судо перед каждой командой
rmshell
Рубикон
rmshell
vim /etc/group и руками себя в докер вписать
rmshell
релогнуть сессию
Max
Только хотел сказать)
Vlad
Это просто пример. Есть физические блочные устройства, воспринимайте их как "сырье" / уголь / дрова. Вы с ними напрямую работать больше не будете и вместо этого на их основе "создаете" / мэппите абстракцию – "виртуальные физические блочные устройства". Как только Вы обзавелись виртуальными блочными устройствами, Вы можете их объединять в единую длинную "колбасу" (Volume Group). И уже затем, нарезать эту "колбасу" ломтиками, нужного Вам размера и отформатировать каждый из этих кусков в нужную Вам файловую систему 🙂
George
Vlad
Vlad
Там много случаев, в т.ч. snapshots
Shamil | CS
Всем привет, докер реестр у всех работает?
Shamil | CS
https://status.docker.com/pages/incident/533c6539221ae15e3f000031/5da5fc78c7b1c11cd8603721
🅰️rkadiy
Умер
🅰️rkadiy
➜ ~ docker pull alpine
Using default tag: latest
Error response from daemon: received unexpected HTTP status: 503 Service Unavailable
TSHAWYTSCHA
Shamil | CS
It’s a pity
🅰️rkadiy
Да. у меня gitlab-ci тоже накрылся
🅰️rkadiy
ждем
Je
++
tutunak
и в тему, легковестный селфхостед docker registry, кто подскажет?
🅰️rkadiy
по идее можно зеркалировать
🅰️rkadiy
https://docs.docker.com/registry/recipes/mirror/
tutunak
tutunak
Дмитрий
Добрый вечер !
Дмитрий
Может ли кто нибудь дать совет по докеру?
Sergey️
Anonymous
Anonymous
На опережение
Дмитрий
Такой вопрос у меня развернут проект в докер компос
Дмитрий
Как правильней разграничить права
Sergey️
Главное не ребилди щас
Дмитрий
Таким образом что бы из одной папки проекта не было доступа в другую
Дмитрий
Грубо говоря, существуют ли готовые решения по типу вебмина для управления хостаи
Дмитрий
Хостами
Iskander
Добрый вечер! Подскажите, пожалуйста, по такому вопросу. Можно ли запустить докер контейнер с образом монго, но при запуске указать, чтобы данные он сохранял вообще на другую машину в рамках одной подсети?
kSandr
Iskander
Я только-только из разработчиков перебираюсь в девопсы, вот, знакомлюсь, как это у вас делается
Iskander
kSandr
kSandr
Спасибо, пошел искать
вообще очень странный кейс хранить фс бд удаленно ... по факту тебе нужно примонтировать любую сетевую фс которая удобней ... и работать с ней как с локальной
Дмитрий
Iskander
Вот в общем сижу и думаю, как подружить файлопомойку на Винде с монго на докере в одной сетке
Alexey
Anonymous
kSandr
Дмитрий
mysql:
image: 'mariadb:5.5-trusty'
volumes:
- './db/mysql/data:/var/lib/mysql'
- './db/mysql/example_db:/var/example_db'
Дмитрий
example_db - любой сетевой путь
Дмитрий
где будет лежать твоя база
Anonymous
Iskander
Спасибо за ответы)
Дмитрий
а мне нужно разграничить права
Дмитрий
т.е. управлять несоколькими хостами как в вебмине
Дмитрий
я слышал что есть сборки вебмина с плагинами под докер
Дмитрий
т.е. на каждом новом хосте можно разварачивать свой докер хост
inqfen
Ты там оркестратор изобретаешь?
inqfen
Дмитрий
да мне не нужно гуевое