Изменения документа Docker
Редактировал(а) sevstegneev 16.06.2025 15:06
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -14,8 +14,7 @@ 14 14 Например, рассмотрим Alpine (выполнять при отключенной ЗПС): 15 15 {{code language="bash"}}$ docker run -it --rm --name alpine alpine ash{{/code}} 16 16 В отдельной консоли: 17 -{{code language="bash"}} 18 -$ mkdir /tmp/alpine 17 +{{code language="bash"}}$ mkdir /tmp/alpine 19 19 $ cd /tmp/alpine 20 20 $ docker export - alpine | tar - -x 21 21 $ for f in `find . -type f` ... ... @@ -46,6 +46,7 @@ 46 46 47 47 или через запуск контейнера в контексте безопасности **NESS**, отключающем защиту памяти **PaX MPROTECT**. 48 48 48 + 49 49 Контейнер может иметь определенный установленный контекст безопасности **NESS**. По умолчанию контекст пустой. 50 50 Возможен запуск всех контейнеров с контекстом, отключающим защиту памяти **PaX MPROTECT**. 51 51 Для этого в файле ** /lib/systemd/system/docker.service** в конце секции **[Service]** дописать: ... ... @@ -54,11 +54,9 @@ 54 54 {{code language="bash"}}$ sudo systemctl daemon-reload 55 55 $ sudo systemctl restart docker{{/code}} 56 56 57 - 58 - 59 59 = Создание образа ОСнова = 60 60 61 -Для создания Docker образа ОСнова требуется наличие первого установочного диска, или его iso образа, или доступ к сетевому репозиторию (в этом случае диск не монтируется, в приведенной команде debootstrap заменить /mnt на адрес репозитория, например [[https:~~/~~/dl.nppct.ru/onyx/stable/repos/>>https://dl.nppct.ru/onyx/stable/iso/]]). 59 +Для создания Docker образа на базе ОС ОСнова требуется наличие первого установочного диска, или его iso образа, или доступ к сетевому репозиторию (в этом случае диск не монтируется, в приведенной команде debootstrap заменить /mnt на адрес репозитория, например [[https:~~/~~/dl.nppct.ru/onyx/stable/repos/>>https://dl.nppct.ru/onyx/stable/iso/]]). 62 62 63 63 {{code language="bash"}} 64 64 $ sudo apt install debootstrap ... ... @@ -71,8 +71,5 @@ 71 71 $ sudo umount /mnt 72 72 {{/code}} 73 73 74 -= Тестовый запуск контейнера = 75 - 76 -{{code language="bash"}} 77 -$ docker run -it --rm onyx bash 78 -{{/code}} 72 +Запуск контейнера: 73 +{{code language="bash"}}$ docker run -it --rm onyx bash{{/code}}