Дмитрий
любое пойдет
inqfen
Возьми, номад, куб, сворм наконец
inqfen
Как я понял ты это хочешь
Anonymous
А из docker контейнера можно сделать singularity контейнер?
Anonymous
И че правда singularity безопаснее ?
Дмитрий
я заню что многие для этой цели разворачивают lxc контейнеры на каждый хост
Дмитрий
итуда уже ставят докер
Anton
Всем привет! А кто-то решал проблему с получением реального ip с которого пришел клиент?
Anton
погуглил - все таки ставить nginx на хостовую и проксировать на нужный контейнер с X-Forwarded-For
Kirill
или просто выключить сетевую изоляцию через mode: host
Terry
Доброе утро дамы господа! Есть нужда сбилдить проект на symfony(php) + bootstrap в контейнере, но контейнер сейчас только с apache2+mod_php как лучше прокинуть/вызвать node в контейнер к php, но так, что бы это было более-менее адекватно и секьюрно?
Дмитрий
Всмысле расшарить вольюм
Terry
добавить контейнер примаунтить код?
это конечно да, но там костыльно к.м.к. app/console assetic:dump php app/console doctrine:migrations:migrate php вызывает node 😐
kSandr
перевожу ... ребят у нас там все на костылях, палках и через-жопу - как сделать нормально ?
Terry
перевожу ... ребят у нас там все на костылях, палках и через-жопу - как сделать нормально ?
нормально я уже пытаюсь сделать, но ноду хз как пока побороть
kSandr
в целом тут уже все сказали , .... cперва ставишь ноду apt-get install nodejs а потом дергаешь что надо или как там )
Игорь
Всем привет, кто может подсказать.... есть докер с контейнером SQL как приципить базу к SQL размер базы 200 GB...? прошу камнями не бросаться я ток учусь
George
привет
George
не понимаю - что значит размер базы?
George
если она у тебя в понятном формате (например, каталог постгреса со всем) - ее тупо можно в контейнер замонтировать
Игорь
не понимаю - что значит размер базы?
есть БД которая крутится на проде на обычном сервере.... размер 200 GB
Sergey
есть БД которая крутится на проде на обычном сервере.... размер 200 GB
что за бд какой сервер Какой образ какое расположение
George
есть БД которая крутится на проде на обычном сервере.... размер 200 GB
т.е. тебе тупо импортировать надо, не ломая БД на том сервере?
George
ну, сними дамп. Залей в докер. Делов
George
200GB не так уж и много
Игорь
т.е. тебе тупо импортировать надо, не ломая БД на том сервере?
да ... например могу снять бэкап и как ее в контейнер в СУБД закинуть
George
вариантов два
George
1. можешь закинуть дамп внутрь образа. Он развернется
George
2. можешь развернуть пустую БД, а потом снаружи клиентом вдуть дамп. Штатно
Игорь
вот не укладывается в голове как это сделать =))))
Игорь
2. можешь развернуть пустую БД, а потом снаружи клиентом вдуть дамп. Штатно
а контейнер сам увеличится на 200 GB без лишних манипуляций?
George
сам контейнер - нет. У тебя все равно данные должны лежать или в volume, или в bind mount - они увеличатся на 200ГБ - да
Игорь
Сергей
Всем привет, подскажите можно ли узнать список environment у контейнера? т.е. не те которые уже используются (docker exec bbc2fbd916d8 env) а все environment которые можно использовать для docker-compose? или каким образом можно ее найти?
Дмитрий
Это же environment. Там можно писать все что угодно
Enot
Привет. Не получается подключиться к 127.0.0.0:8000, контейнер запущен, win10 (под убунту с тем же yml все работает)
George
и не должно работать
Enot
а как?)
George
вендопроблемы. Пробелмы с сетевыми адресами
Сергей
Это же environment. Там можно писать все что угодно
Это да, просто хотелось получить список через cli. Тогда как удобнее всего подбирать environment? На шару подбирать их из конфига?
Сергей
Поделитесь опытом)
Дмитрий
и не должно работать
Так ведь на broadcast адрес вообще забиндить нельзя
Сергей
Из .env файла
В .env можно задать environment из docker-compose, а мне нужно узнать список переменных, которые можно использовать в docker-compose для контейнера в блоке environment
Дмитрий
Любую связку параметр=значение
Дмитрий
Хоть сам придумай
Дмитрий
В .env можно задать environment из docker-compose, а мне нужно узнать список переменных, которые можно использовать в docker-compose для контейнера в блоке environment
Если тебе нужно узнать какие значения необходимы (которые задаются для контейнеров авторами) то тебе на докерхаб. В документацию контейнера. Больше ты никак не узнаешь
Сергей
Блин, а я надеялся))) спасибо)
Enot
docker for windows != docker for linux
легче не стало))
George
Давай предметнее. Как у тебя приложенька запущена внутри докера ? С какой командой стартуешь контейнер .
George
Как вообще ты по умолчанию лезешь в контейнер под вендой ? Честно, не знаю, но точно не 127.0.0.1
George
А скорее docker.internal.host:5000
melvin
подскажите пожалуйста
melvin
как в докер компоуз выполнить скрипт до/после основной команды из докерфайла
melvin
не затирая эту самую команду
Evgeny
Подскажите куда копать, образ собирается но не запускается, не находит зависимости node_modules, хотя как по мне все по докам
Evgeny
FROM node:12 # working directory WORKDIR /www/lyncsys24 ENV PATH /www/lyncsys24/node_modules/.bin:$PATH # copy current directory into the container COPY package.json yarn.lock ./ RUN yarn COPY . ./ # make port 3000 available to the world outside EXPOSE 3000 CMD ["yarn", "start-prod"]
Evgeny
сам докер файл
Evgeny
логи
melvin
в смысле? давай более конкретный пример
у меня есть чейн контейнеров которые нужно поднять+подождать пока они раздуплятся
Evgeny
Attaching to node-lyncsys24.ru node-lyncsys24.ru | yarn run v1.19.1 node-lyncsys24.ru | $ yarn run build && node express.js node-lyncsys24.ru | $ yarn run clean-dist && webpack -p --config=configs/webpack/prod.js node-lyncsys24.ru | $ rimraf dist/* node-lyncsys24.ru | ℹ️ 「atl」: Using typescript@3.6.4 from typescript node-lyncsys24.ru | ℹ️ 「atl」: Using tsconfig.json from /www/lyncsys24/tsconfig.json node-lyncsys24.ru | ℹ️ 「atl」: Checking started in a separate process... node-lyncsys24.ru | ℹ️ 「atl」: Time: 160ms node-lyncsys24.ru | Hash: d2b3510917359831e31d node-lyncsys24.ru | Version: webpack 4.41.1 node-lyncsys24.ru | Time: 2812ms node-lyncsys24.ru | Built at: 10/16/2019 10:43:57 AM node-lyncsys24.ru | 2 assets node-lyncsys24.ru | Entrypoint main = js/bundle.d2b3510917359831e31d.min.js js/bundle.d2b3510917359831e31d.min.js.map node-lyncsys24.ru | [0] ./index.tsx 2.28 KiB {0} [built] [failed] [1 error] node-lyncsys24.ru | node-lyncsys24.ru | ERROR in ./index.tsx node-lyncsys24.ru | Module build failed (from ../node_modules/babel-loader/lib/index.js): node-lyncsys24.ru | Error: Cannot find module 'babel-preset-minify' from '/www/lyncsys24' node-lyncsys24.ru | at Function.module.exports [as sync] (/www/lyncsys24/node_module
George
https://habr.com/ru/post/454552/#comment_20240656
George
дикий костыль. Авторский. Мой. Но работает
George
но лучше так не делать, конечно