От версии 56.1
отредактировано omaltsev
на 01.10.2021 15:10
на 01.10.2021 15:10
Изменить комментарий:
К данной версии нет комментариев
К версии 55.1
отредактировано Роман Воробьев
на 02.09.2021 13:09
на 02.09.2021 13:09
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.o maltsev1 +XWiki.rvorobyev - Содержимое
-
... ... @@ -1,16 +1,22 @@ 1 - С даннойстатьеописаныособенностиработыDocker-контейнеровв ОСОСновасвключенными механизмами[[защиты памяти PaX MPROTECT>>]]и/или [[замкнутой программной среды (ЗПС)>>]].1 +Главной особенностью Docker в ОСнова является то, что контейнер работает в режимах [[защиты памяти PaX MPROTECT>>]] (если не отключен) и [[замкнутой программной среды (ЗПС)>>]] (если включен). 2 2 3 -Если контейнер не базируется на ОС ОСнова, для работы в режиме **замкнутой программной среды (ЗПС)**, всеего содержимое должно быть подписано. Это возможно сделать через наложение дампа:3 +Если контейнер не базируется на ОС ОСнова, для работы в режиме **замкнутой программной среды (ЗПС)**, его содержимое должно быть подписано. Это возможно сделать через наложение дампа 4 4 {{code language="bash"}}$ setfattr --restore=<файл дампа>{{/code}} 5 + 5 5 либо через подпись всех файлов экспортированного контейнера с последующей запаковкой (с учетом расширенных атрибутов) и импортом. 7 + 6 6 Например, рассмотрим Alpine (выполнять при отключенной ЗПС): 9 + 7 7 8 -{{code language=" bash"}}11 +{{code language="none"}} 9 9 $ docker run -it --rm --name alpine alpine ash 13 + 14 + 10 10 (в другой консоли) 11 11 $ mkdir /tmp/alpine 12 12 $ cd /tmp/alpine 13 13 $ docker export - alpine | tar - -x 19 + 14 14 {{/code}} 15 15 16 16 {{code language="bash"}}