Изменения документа Docker
Редактировал(а) sevstegneev 16.06.2025 15:06
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -31,29 +31,24 @@ 31 31 {{code language="bash"}}sudo setfattr -n user.pax.flags -v m <filename>{{/code}} 32 32 или через наложение дампа 33 33 {{code language="bash"}}sudo setfattr --restore=<dump>{{/code}} 34 - 35 -или ипользование (если в ОС образа отсутствует paxrat) 36 - 37 -{{code language="none"}} 38 -paxctl 39 -{{/code}} 40 - 41 -{{code language="none"}} 42 -chpax 43 -{{/code}} 44 - 45 - 34 +или использование (если в ОС образа отсутствует **paxrat**) устаревших утилит **paxctl** и/или **chpax**, 46 46 или через запуск контейнера в контексте безопасности **NESS**, отключающем защиту памяти **PaX MPROTECT**. 36 +КАК? 47 47 48 - 49 -Контейнер может иметь определенный установленный контекст безопасности **NESS**. По умолчанию контекст пустой. 50 -Возможен запуск всех контейнеров с контекстом, отключающим защиту памяти **PaX MPROTECT**. 51 -Для этого в файле ** /lib/systemd/system/docker.service** в конце секции **[Service]** дописать: 38 +Также возможен запуск **всех** контейнеров с контекстом, отключающим защиту памяти **PaX MPROTECT**. 39 +Для этого в файле **/lib/systemd/system/docker.service** в конце секции **[Service]** дописать: 52 52 {{code language="bash"}}NESSCTX=t=30,50{{/code}} 53 53 И перечитать конфигурацию, перезапустить Docker. 54 -{{code language="bash"}}$ sudo systemctl daemon-reload 55 -$ sudo systemctl restart docker{{/code}} 42 +{{code language="bash"}} 43 +$ sudo systemctl daemon-reload 44 +$ sudo systemctl restart docker 45 +{{/code}} 56 56 47 += Запуск docker-контейнера в контексте безопасности NESS = 48 + 49 +Контейнер может иметь определенный установленный контекст безопасности **NESS**, по умолчанию контекст пустой. 50 +КАК? 51 + 57 57 = Создание docker-образа на базе ОС ОСнова = 58 58 59 59 Для создания [[docker>>https://ru.wikipedia.org/wiki/Docker]]-образа на базе ОС ОСнова требуется наличие первого установочного диска, или его iso образа, или доступ к сетевому репозиторию (в этом случае диск не монтируется, в приведенной команде debootstrap заменить /mnt на адрес репозитория, например [[https:~~/~~/dl.nppct.ru/onyx/stable/repos/>>https://dl.nppct.ru/onyx/stable/iso/]]).