Size: a a a

Docker — русскоговорящее сообщество

2020 March 23

GG

George Gaál in Docker — русскоговорящее сообщество
+
источник

BB

Bral Bral in Docker — русскоговорящее сообщество
Я понимаю , что если какой-то ESXI накатить будет лучше =\
источник

i

inqfen in Docker — русскоговорящее сообщество
А криво - потому что у тебя в виртуалке запускается порезанная операционка, только под одно приложение, причем управление им находится в хостовой системе, то есть в винде
источник

i

inqfen in Docker — русскоговорящее сообщество
И потом если тебе например понадобится виндоконтейнер запустить - то емнип уже не выйдет
источник

i

inqfen in Docker — русскоговорящее сообщество
Докер не умеет одновременно на 2 машины смотреть
источник

i

inqfen in Docker — русскоговорящее сообщество
Bral Bral
Я понимаю , что если какой-то ESXI накатить будет лучше =\
Ну да, раз уж ты используешь виртуализацию, то делать это нормально
источник

PZ

Pavel Zhdanovich in Docker — русскоговорящее сообщество
Внутреннее устройство ОС UNIX. Виртуальная память
https://www.youtube.com/watch?v=QdIXBWp254E

Залетайте на стрим лекции из моего универа
Начало через 3 минуты
источник

BB

Bral Bral in Docker — русскоговорящее сообщество
inqfen
Ну да, раз уж ты используешь виртуализацию, то делать это нормально
В целом, Вас понял, Спасибо. Тут все упирается во время, нужно сделать здесь и сейчас ) сейчас нельзя, например снести Винду и накатить виртуализацию на железе. Приходится так выкручиваться.
источник

i

inqfen in Docker — русскоговорящее сообщество
ну тогда просто виртуалку с убунтой в hyper-v поставить
источник

i

inqfen in Docker — русскоговорящее сообщество
И ее как докер хост и юзать
источник

i

inqfen in Docker — русскоговорящее сообщество
Все лучше будет
источник

BB

Bral Bral in Docker — русскоговорящее сообщество
inqfen
ну тогда просто виртуалку с убунтой в hyper-v поставить
Забавно, думалось, что из коробки десктоп для линукс контейнеров не такой хреновый.
источник

i

inqfen in Docker — русскоговорящее сообщество
он только для разработки, и то не очень
источник

BB

Bral Bral in Docker — русскоговорящее сообщество
inqfen
он только для разработки, и то не очень
Спасибо за развернутый ответ. 👍
источник
2020 March 24

DC

Dmitry Croft in Docker — русскоговорящее сообщество
Почему при запуске npm install внутри контейнера(root) node_modules создаётся не рут пользователем? Несмотря на то, что текущий юзер рут и запуск команды touch порождает файлы которыми владеет рут?
источник

AK

Alexey Kudryavtsev in Docker — русскоговорящее сообщество
Привет! Кто нибудь сталкивался с Apache Karaf в докере ? Мне надо собрать образ с карафом, и установить в него определённый набор бандлов. Т.е. караф должен быть запущен, после этого цепляюсь к нему клиентом и выполняю команды ( можно пачкой, из файла). Делал через compose файл ( тэг command: ) - клиент не может подключиться к карафу в контейнере.... Какой best practice установки чего либо в контейнер?
источник

S

Slach in Docker — русскоговорящее сообщество
Alexey Kudryavtsev
Привет! Кто нибудь сталкивался с Apache Karaf в докере ? Мне надо собрать образ с карафом, и установить в него определённый набор бандлов. Т.е. караф должен быть запущен, после этого цепляюсь к нему клиентом и выполняю команды ( можно пачкой, из файла). Делал через compose файл ( тэг command: ) - клиент не может подключиться к карафу в контейнере.... Какой best practice установки чего либо в контейнер?
а ты уверен что должен быть основной процесс запущен на момент инсталяции бандлов?
если так, то пиши ENTRYPOINT /docker-entrypoint.sh
и  в нем прикручивай запуск процесса в фон + запуск .sh скриптов которые установят бандлы
но старт контейнера тогда у тебя будет медленный

если все таки установка бандлов это просто копирование файлов
то можно просто через RUN внутри Dockerfile прописать что тебе нужно


вроде официальные билды есть
http://blog.nanthrax.net/?p=839
источник

AK

Alexey Kudryavtsev in Docker — русскоговорящее сообщество
Slach
а ты уверен что должен быть основной процесс запущен на момент инсталяции бандлов?
если так, то пиши ENTRYPOINT /docker-entrypoint.sh
и  в нем прикручивай запуск процесса в фон + запуск .sh скриптов которые установят бандлы
но старт контейнера тогда у тебя будет медленный

если все таки установка бандлов это просто копирование файлов
то можно просто через RUN внутри Dockerfile прописать что тебе нужно


вроде официальные билды есть
http://blog.nanthrax.net/?p=839
Ага, я хочу верить что основной процесс запущен на момент установки бандлов... :)
Склоняюсь к тому чтобы выкачать бандлы вручную 1 раз, и через ADD подложить в папку. При старте караф всё сам поставит....
источник

S

Slach in Docker — русскоговорящее сообщество
Alexey Kudryavtsev
Ага, я хочу верить что основной процесс запущен на момент установки бандлов... :)
Склоняюсь к тому чтобы выкачать бандлы вручную 1 раз, и через ADD подложить в папку. При старте караф всё сам поставит....
ADD умеет http(s) URL в качестве иточника насколько я помню, если знаешь источник, то сливай сразу из внешнего ну или локально .jar положи, так меньше зависимостей будет и версионинг самим вести будет проще
источник

AK

Alexey Kudryavtsev in Docker — русскоговорящее сообщество
Slach
ADD умеет http(s) URL в качестве иточника насколько я помню, если знаешь источник, то сливай сразу из внешнего ну или локально .jar положи, так меньше зависимостей будет и версионинг самим вести будет проще
да, точно, спасибо :)
источник