172 похожих чатов

Я почитал документацию и немного недопонял один момент. Вот, допустим,

я хочу поднять на линуксе впн и nginx. Правильно ли я понял, что линукс будет общий для них для обоих, а vpn и nginx каким-то образом будут виртуализироваться в рамках этого линукса? Или же для впна и нжинкса будет создан отдельный линукс?

Как работают эти все слои на практике?

10 ответов

41 просмотр

Смотрите у ОС есть ядро В нашем случае это Linux ядро Сама ОС - это набор исполняемых файлов и библиотек Отсюда у нас и появляются разные дистрибутивы. Просто поверх Linux ядра собираются образы с разными пакетами приложений. Контейнер - по сути изолированный дистрибутив. Поверх вашего ядра Linux создается изолированная среда, содержащая минимум пакетов. В этой среде вы запускаете Nginx

Mihail- Автор вопроса
Рустам Астафеев
Смотрите у ОС есть ядро В нашем случае это Linux я...

я имел ввиду. что хост это винда, например. На сколько я понимаю, контейнеры должны подгрузить линукс, если они зависимы от линукса

Mihail
я имел ввиду. что хост это винда, например. На ско...

Докер на винде требует виртуальную машину на Linux Тот же WSL - это все еще виртуальная машина

Mihail- Автор вопроса
Рустам Астафеев
Докер на винде требует виртуальную машину на Linux...

ну вот, то есть будет общий слой для всех контейнеров в виде wsl, верно? А если wsl нет, то он установится? (ну или заставят установить)

Почитайте по ключевым словам cgroups, kernel namespaces, вот так и будут. Дополнительно можно capabilites. Условно - в ядре линукса есть изоляция процессов/сети/etc на уровне отдельных групп, бай дизайн.

Mihail
ну вот, то есть будет общий слой для всех контейне...

Да, установится или заставят установить, верно

Mihail- Автор вопроса
Рустам Астафеев
Да, установится или заставят установить, верно

но не будет установлен отдельный wsl для каждого контейнера, верно?

Mihail
но не будет установлен отдельный wsl для каждого к...

на винде можно сделать wsl -l и увидеть, что докер-десктоп приносит просто свою wsl виртуалку. Или делать это в дефолтной(чуть геморойнее)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта