С Новым годом! Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631

Докеры и Node

22.03.2018, 18:08. Показов 1201. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, проконсультируйте плиииз.

Решил сюда обратиться, а не в "хостинги", т.к. это нужно для Ноды и под win!

Много читал/слышал про пользу Докеров(Docker/контейнеры). Хочу попробовать, но инструкции слишком... профессиональные!

1) Вы этим пользуетесь в реальных/простых проектах? или это лишь для "профи-проектов"?
2) Это только под Линукс или можно сделать под Win, а потом перенести? Или хотя-бы поучиться на Win, а потом сделать подобный под Линукс. (долго думал что это ТОЛЬКО под линукс, а тут уже несколько мутных инструкций под win нашел и вообще после этого запутался)

...прежде чем ставить "левый" софт домой и на хостинг хотел бы получить "общее представление" о технологии...

если можете то ответьте и на это (очень много гуглить/вычитывать/тестить ради "да/нет"):
3) правда что контейнер можно ЦЕЛИКОМ сделать дома, а потом залить на чужой сервер и установить там даже если там нет внешнего инета (только внутренняя сеть - никаких "установок пакетов из публичных репозиториев")?
4) правда что контейнер можно время от времени "резервировать"/backup ("домой") для быстрого восстановления на другом/похожем хостинге (без установки/настройки)?
5) желатель создавать контейнер "с нуля" или нужно качать сначала некие "готовые" репозитории, а потом их "менять"/"заполнять"? (в одной инструкции нашел типа "будем использовать готовый контейнер из публичных"?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.03.2018, 18:08
Ответы с готовыми решениями:

Как создать докеры?
Народ, как создать докеры? Как в фотошопе и других подобных программах... Перелопатил интернет, не могу ничего придумать...

Реализовать класс Node ([Error] field 'next' has incomplete type 'Node')
#include <iostream> using namespace std; class Node { private: int value; Node next; public:

Не запускается пакет node js - пакетами? npm? сам node? gulp?
Всем доброго времени суток. Есть такая проблема, пытаюсь перебраться на Linux (Ubuntu) Установил node js по докам (да и вообще как...

7
28 / 22 / 15
Регистрация: 29.11.2017
Сообщений: 75
23.03.2018, 02:42
Лучший ответ Сообщение было отмечено andyj как решение

Решение

Цитата Сообщение от andyj Посмотреть сообщение
1) Вы этим пользуетесь в реальных/простых проектах? или это лишь для "профи-проектов"?
Контейнеры нужны для нескольких сервисов, иначе это затратно. Пример: nginx+postgresql+redis+node
Цитата Сообщение от andyj Посмотреть сообщение
2) Это только под Линукс или можно сделать под Win, а потом перенести? Или хотя-бы поучиться на Win, а потом сделать подобный под Линукс
Контейнер - запакованные образа, которые хранятся в смоем формате. Их можно экпортнуть, сохранить и переносить куда либо..
Цитата Сообщение от andyj Посмотреть сообщение
3) правда что контейнер можно ЦЕЛИКОМ сделать дома, а потом залить на чужой сервер и установить там даже если там нет внешнего инета
https://docs.docker.com/engine... line/save/
Цитата Сообщение от andyj Посмотреть сообщение
4) правда что контейнер можно время от времени "резервировать"/backup ("домой") для быстрого восстановления на другом/похожем хостинге (без установки/настройки)?
Да.
Цитата Сообщение от andyj Посмотреть сообщение
5) желатель создавать контейнер "с нуля" или нужно качать сначала некие "готовые" репозитории, а потом их "менять"/"заполнять"?
Лишний накатанный образ - это место. Тут хз

Добавлено через 19 минут
Цитата Сообщение от andyj Посмотреть сообщение
Хочу попробовать, но инструкции слишком... профессиональные!
Мне так не кажется. Докер контейнеры следуют по тем же технологиям, что и линукс системы.
Это типа: изучив структуру "потоки" - вас не будет вводит в ступор реализация тех же потоков не на каком языке.
2
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
23.03.2018, 08:20  [ТС]
Цитата Сообщение от МихаилБасов Посмотреть сообщение
Контейнер - запакованные образа, которые хранятся в смоем формате. Их можно экпортнуть, сохранить и переносить куда либо..
Эта штука совсем не привязана к ОС?? Или это как при виртуализации "ОС в ОС"?

...здесь мой мозг и сломался при подступах к Докерам! одни говорят что привязана, теми-же командами "заполняется" - команды Убунту не подходят для Дебиана ибо "в одном процессорном пространстве"(поэтому не работают некоторые инструкции или у меня руки кривые?). А другие говорят что независимо и переносимо, но тогда не понял отличия от виртуальных машин VMWare или тех что можно "залить" на амазон (абривиатура типа kvm).
0
28 / 22 / 15
Регистрация: 29.11.2017
Сообщений: 75
23.03.2018, 16:39
Цитата Сообщение от andyj Посмотреть сообщение
Эта штука совсем не привязана к ОС?? Или это как при виртуализации "ОС в ОС"?
Возможно, я не так понял.
Сами образа создаются под конкретные оси. Понятное дело, что образ Дебиана будет отличаться от образа Убунты или Дотнета.
Докер файлы заполняются все одинаково, но внутри виртуализация разная.
А вот уже склеены образа, как уже сказал, можно переносить куда либо.
Цитата Сообщение от andyj Посмотреть сообщение
А другие говорят что независимо и переносимо, но тогда не понял отличия от виртуальных машин VMWare или тех что можно "залить" на амазон (абривиатура типа kvm).
На мой взгляд, плюс технологии в легковесности и в контроле всякими удобными фичами, вроде компоуза.
Нельзя сравнивать контейнеры с машинами, они не предназначены для тех нужд, что и полноценная машина.
1
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
23.03.2018, 17:37  [ТС]
Цитата Сообщение от МихаилБасов Посмотреть сообщение
Сами образа создаются под конкретные оси.
Понял! спасибо! просто нашел установщик докеров под винду и "поплыл"... похоже там (установил) линуксовый контенер можно подключить, в виртуальную машину (еще не разбирался)

Вроде понял "как читать доки", только это еще объясните?
Цитата Сообщение от МихаилБасов Посмотреть сообщение
Докер файлы заполняются все одинаково, но внутри виртуализация разная.
поясните "одинаково"! Для всех Дебианов начинка одинаковая, но по разному "запускается"? (типа как установщик/инсталятор по разному на Win7 и на win10 фалы распаковывает?)
Цитата Сообщение от МихаилБасов Посмотреть сообщение
Лишний накатанный образ - это место. Тут хз
вот здесь поясните плииз! есть некий "репозиторий" готовых образов? типа "отлажнных годами профи заготовок", которые можно слегка менять(настройки)?

Что такое вообще контейнер? Это скрипт установки/заполнения контейнера (типа последовательность из баш команд вид "sudo apt-get install nginx") или сам бинарник, где все это уже скачено и установлено? Или это я решаю? (никто из знакомых внятно пояснить не смог). В примерах save (резервное копирование докера) нашел фразу типа "результат исполнения успешный - размер архива 15Кб"! Что такое 15 кб для нормального бинарника??? даже для линукса! (разве что "пустышка" или "только скрипт установки")
0
28 / 22 / 15
Регистрация: 29.11.2017
Сообщений: 75
23.03.2018, 22:24
Цитата Сообщение от andyj Посмотреть сообщение
поясните "одинаково"! Для всех Дебианов начинка одинаковая, но по разному "запускается"?
Инструкция одинаковая (что и куда заливать), а сама оболочка в боксе разная.
Цитата Сообщение от andyj Посмотреть сообщение
вот здесь поясните плииз! есть некий "репозиторий" готовых образов? типа "отлажнных годами профи заготовок", которые можно слегка менять(настройки)?
Dockerhub
Цитата Сообщение от andyj Посмотреть сообщение
Что такое вообще контейнер?
https://www.docker.com/what-container
Цитата Сообщение от andyj Посмотреть сообщение
В примерах save (резервное копирование докера) нашел фразу типа "результат исполнения успешный - размер архива 15Кб"! Что такое 15 кб для нормального бинарника???
Если вы про собранный tar, то не знаю. В фирме сохраняли, весил 200 мб с исходниками. Может быть, это нормально без исходников и прочих тяжелых штук.
Вот, вполне вероятно, 15 кб норма для истории, где только настройки и команды в контейнере меняются..
1
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
24.03.2018, 05:43  [ТС]
спасибо!
Цитата Сообщение от МихаилБасов Посмотреть сообщение
https://www.docker.com/what-container
картинка "добила"! https://www.docker.com/sites/d... ftware.png
думал контейнер это как "сборник программ в ограниченном и переносимом окружении"(как отдельная/выделенная комната в квартире с общим "микроклиматом"), а на картинке там Дебиан и Убунту... как другая ОС может быть в контейнере? или тогда "включается" режим полноценной виртуальной машины, а не только "отдельное пространство для программ"?
0
28 / 22 / 15
Регистрация: 29.11.2017
Сообщений: 75
24.03.2018, 06:41
Самый низ образа (первый из накатанных образов) - это ос.
Цитата Сообщение от andyj Посмотреть сообщение
тогда "включается" режим полноценной виртуальной машины
Ну, типа того, включается виртуализация, как у машин
Чет не понимаю, что вас смущает.
Схема обычного образа выглядит вот так вот: ос -> программа, типа томката с какой-то штукой -> ваша накатанная штука
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.03.2018, 06:41
Помогаю со студенческими работами здесь

Cannot find logical node by the specified physical road graph node
Создал перекресток, машины двигаются по двум дорогам в обоих направлениях. Теперь хочу сделать чтобы машины поворачивали с одной дороги не...

Аргумент типа "Node *" несовместим с параметром "Node*"
не понимаю в чем проблема, но в Visual Studio выводит ошибку о несовместимости типа и параметра, хотя они одинаковые. "Аргумент типа...

Не удается неявно преобразовать тип "UnsafeStack.Node" в "UnsafeStack.Node*" - как исправить?
Узел: namespace UnsafeStack { public unsafe struct Node { public int value; public Node* next; ...

C# VS Node.JS
Что больше подойдёт для разработки проекта в котором будут он-лайн не менее пяти миллионов человек? Важно быстродействие и скорость...

Node.js
Всем привет,наткнулся на такой чат,вот решил его взять и доработать,вот сам код чата: сторона сервера: var http = require('http'); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru