@kubernetes_ru

Страница 604 из 958
Andor
06.06.2018
16:07:04
ну вот внутри контейнера по-сути такой же линукс со своим pid=1

он может быть systemd/sysV-style и т.п.

а может быть обычным демоночком, который про /etc/environment ни сном ни духом

вцелом как и в обычном линуксе без контейнеров

Google
Andor
06.06.2018
16:08:28
суть та же

Stanislav
06.06.2018
16:12:52
не логично

ты можешь установить переменные для entrypoint без sh/bash

/etc/environment читается всетаки ядром

Andor
06.06.2018
16:13:33
откуда инфа?

ты можешь установить переменные для entrypoint без sh/bash
можешь, но файл /etc/environment тут ни при чём, просто процесс докера их задаёт перед форком

ну или не докера

Stanislav
06.06.2018
16:15:40
Переменные окружения считывает системный вызов exec который сопсно и запускает аппликуху

Andor
06.06.2018
16:15:49
ну или не форка, там свой sysctl при рождении контейнера

Stanislav
06.06.2018
16:15:54
В т.ч. и из /etc/environment

https://www.ibm.com/support/knowledgecenter/ru/ssw_aix_71/com.ibm.aix.osdevice/etc_env_file.htm

По идее должен считывать в общем, а как на деле я проверю чуть позже

Andor
06.06.2018
16:17:15
ну чувак

Google
Andor
06.06.2018
16:17:25
ну по твоей ссылке же не сказано что exec читает /etc/environment

Stanislav
06.06.2018
16:18:30
Читает ядро, exec подтягивает, если уж совсем точнее

Andor
06.06.2018
16:18:37
и ваще подроностей никаких

неа

не читает ядро файлы из фс

кроме редких случаев

(и то честно говоря не уверен, что читает из фс, а не из памяти)

Stanislav
06.06.2018
16:19:20
Под ядром я подразумеваю вызовы ядра

Fike
06.06.2018
16:19:28
погрепайте уже репозиторий просто

Stanislav
06.06.2018
16:20:18
/etc/environment Specifies the basic environment for all processes.

Я так думаю что именно для ВСЕХ

Andor
06.06.2018
16:20:44
ну ок

ты не прошёл собеседование.

мне интересно откуда у тебя это в голове вообще

Stanislav
06.06.2018
16:26:11
мне интересно откуда у тебя это в голове вообще
http://xpt.sourceforge.net/techdocs/nix/distro/debian/deb20-SystemConfiguration/ar01s08.html Прочитай пожалуйста и не еби мне мозг)

Andor
06.06.2018
16:27:18
сам почитай внимательно, пожалуйста, и перестань мне кидать рандомные ссылки из гугла

где там про init рассказано?

знаешь что отличает init от других процессов?

Roman
06.06.2018
16:27:59
uid?



Google
Andor
06.06.2018
16:28:57
мне уже стыдно перед чятом

что я вообще это обсуждаю

Roman
06.06.2018
16:29:15
крепись)

я наблюдаю за развитием уже пару минут, жду пока разгорится посильнее

Fike
06.06.2018
16:29:37
прекрасный повод закончить обсуждение, потому что вы оба уже наверняка поняли, что друг друга не переубедите

Stanislav
06.06.2018
16:30:02
Мы видимо о чем то разном говорим) раз ты в свой init упёрся когда я о нем тебе написал выше)

Andor
06.06.2018
16:30:29
ты про контейнеры говорил вроде?

в них принято делать 1 процесс на контейнер

не всегда получается так, но вцелом это общепринятая практика

Stanislav
06.06.2018
16:30:50
ты про контейнеры говорил вроде?
Я про переменные в linux говорил

Andor
06.06.2018
16:30:52
пока всё правильно?

не хавает.

Stanislav
06.06.2018
16:32:14
не хавает.
Хавает, проверил щас

Andor
06.06.2018
16:32:23
расскажи как проверял

и я тебе покажу где ты ошибся

Stanislav
06.06.2018
16:34:13
и я тебе покажу где ты ошибся
Ну начнем с того что не вижу смысла тебе чтото доказывать, у меня был кейс, я его решил, проверил свои догадки.

Andor
06.06.2018
16:34:27
но каша в голове осталась

Stanislav
06.06.2018
16:34:33
ну тебе то виднее)

Andor
06.06.2018
16:34:56
на том и порешим

Google
Andor
06.06.2018
16:35:00
хорошо что ты не мой коллега

(надеюсь)

Stanislav
06.06.2018
16:35:23
да сколько можно то)

ЧСВ слишком завышено у тебя)

Andor
06.06.2018
16:35:33
да-да, фейспалм-гифки тебя спасут

при чём тут чсв если ты меня пытаешься убедить в том, что линукс работает не так как работает?

Stanislav
06.06.2018
16:37:56
Еще раз повторю для не совсем далеких, чтобы не было ложного чувства умственного превосходства. /etc/environment читает система инициализации при старте системы, проверить это легко, если мы поместим туда данные в работающей системе, то даже перезапустив оболочку мы их не увидим в переменных оболочки.

Stanislav
06.06.2018
16:38:57
вот просто нахуй иди
Вот такого ответа я и ждал) ты просто подтвердил что умом не блещишь.

Andor
06.06.2018
16:39:30
если я послал тебя нахуй, то это ничего о моём уме не подтверждает и не опровергает

ваш капитан очевидность

Stanislav
06.06.2018
16:40:06
если я послал тебя нахуй, то это ничего о моём уме не подтверждает и не опровергает
Ну да, не приведя ни одного аргумента, просто ноешь и кидаешься непонятными высказываениями, а в конце посылаешь) Именно так делают умные люди)

Andor
06.06.2018
16:40:20
ною?

Stanislav
06.06.2018
16:40:24
Угу

Andor
06.06.2018
16:40:27
разве что о твоём незнании

Stanislav
06.06.2018
16:40:35
Пофиг о чем, просто ноешь)

Andor
06.06.2018
16:40:42
"непонятными высказываниями"

спасибо, что подтвердил, что не понимаешь о чём я говорю

Google
Stanislav
06.06.2018
16:41:03
НИ одного факта я от тебя не услышал, ничего подтвердающего твою точку зрения

Andor
06.06.2018
16:41:16
как и ты %)

мне реально интерсно откуда у тебя в голове это всё

Stanislav
06.06.2018
16:41:28
Ты еще и глуп в добавок)

Andor
06.06.2018
16:41:53
заметь, я тебя глупцом не назвал

Stanislav
06.06.2018
16:41:57
Мы вообще в матрице живем) проснись ;)

заметь, я тебя глупцом не назвал
Это не мешает мне тебя назвать по совокупности фактов

Andor
06.06.2018
16:42:20
каких фактов?

я знаю как работает инит

и откуда берутся переменные окружения

ты - не знаешь, только кидаешь статьи из гугла

Stanislav
06.06.2018
16:42:57
я знаю как работает инит
Верю на слово, конечно же.

Alex Milushev
06.06.2018
16:43:38
Ой все, а вопрос можно, какая система инициализации в контейнере докеровском?

Alex Milushev
06.06.2018
16:44:06
Ядро в контейнере?

Даже вопрос меня пугает

Andor
06.06.2018
16:44:31
Ядро в контейнере?
я не вижу смысла ничего тебе доказывать

Stanislav
06.06.2018
16:44:41
?

Alex Milushev
06.06.2018
16:44:42
Та стоп, Я в курсе же

Страница 604 из 958