От версии 48.1
отредактировано Роман Воробьев
на 08.08.2021 04:08
на 08.08.2021 04:08
Изменить комментарий:
К данной версии нет комментариев
К версии 52.1
отредактировано Роман Воробьев
на 08.08.2021 04:08
на 08.08.2021 04:08
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -5,7 +5,7 @@ 5 5 6 6 либо через подпись всех файлов экспортированного контейнера с последующей запаковкой (с учетом расширенных атрибутов) и импортом. 7 7 8 -Например, рассмотрим Alpine: 8 +Например, рассмотрим Alpine (выполнять при отключенной ЗПС): 9 9 10 10 11 11 {{code language="none"}} ... ... @@ -27,7 +27,9 @@ 27 27 {{/code}} 28 28 29 29 30 -{{code language="none"}}$ sudo tar --xattrs-include=user.pax.flags --xattrs-include=security.ima --xattrs-include=security.NESSCTX -C onyx/ -c . | docker import - alpine-signed{{/code}} 30 +{{code language="none"}}$ sudo tar --xattrs-include=user.pax.flags --xattrs-include=security.ima \ 31 + --xattrs-include=security.NESSCTX \ 32 + -C onyx/ -c . | docker import - alpine-signed{{/code}} 31 31 32 32 33 33 ... ... @@ -43,14 +43,14 @@ 43 43 Для этого в файле ** /lib/systemd/system/docker.service** в конце секции **[Service]** дописать: 44 44 {{code language="bash"}}NESSCTX=t=30,50{{/code}} 45 45 И перечитать конфигурацию, перезапустить Docker. 46 -{{code language="bash"}}sudo systemctl daemon-reload 47 -sudo systemctl restart docker{{/code}} 48 +{{code language="bash"}}$ sudo systemctl daemon-reload 49 +$ sudo systemctl restart docker{{/code}} 48 48 49 49 = Установка = 50 50 51 -{{code language="bash"}}sudo apt install docker.io{{/code}} 53 +{{code language="bash"}}$ sudo apt install docker.io{{/code}} 52 52 Добавить пользователя в группу docker, перелогиниться. 53 -{{code language="bash"}}sudo usermod -aG docker ПОЛЬЗОВАТЕЛЬ{{/code}} 55 +{{code language="bash"}}$ sudo usermod -aG docker ПОЛЬЗОВАТЕЛЬ{{/code}} 54 54 55 55 = Создание образа ОСнова = 56 56 ... ... @@ -63,6 +63,10 @@ 63 63 64 64 (или sudo mount -o loop onyx-Version-disk1.iso /mnt ) 65 65 68 +$ mkdir /tmp/image 69 + 70 +$ cd /tmp/image 71 + 66 66 $ sudo debootstrap --variant=minbase --keyring /usr/share/apt/osnova.gpg --components=main,contrib,non-free onyx onyx /mnt 67 67 68 68 $ sudo tar --xattrs-include=user.pax.flags --xattrs-include=security.ima --xattrs-include=security.NESSCTX -C onyx/ -c . | docker import - onyx