Изменения документа Docker
Редактировал(а) sevstegneev 16.06.2025 15:06
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -12,9 +12,10 @@ 12 12 {{code language="bash"}}$ setfattr --restore=<файл дампа>{{/code}} 13 13 либо через подпись всех файлов экспортированного контейнера с последующей запаковкой (с учетом расширенных атрибутов) и импортом. 14 14 Например, рассмотрим Alpine (выполнять при отключенной ЗПС): 15 -{{code language="bash"}}$ docker run -it --rm --name alpine alpine ash{{/code}} 16 -В отдельной консоли: 15 +{{code language="bash"}}$ docker run -it --rm --name alpine alpine ash 17 17 {{code language="bash"}} 17 +В отдельной консоли: 18 +{{/code}} 18 18 $ mkdir /tmp/alpine 19 19 $ cd /tmp/alpine 20 20 $ docker export - alpine | tar - -x ... ... @@ -62,17 +62,24 @@ 62 62 63 63 {{code language="bash"}} 64 64 $ sudo apt install debootstrap 66 + 65 65 $ sudo mount /dev/cdrom /mnt 66 -(или $ sudo mount -o loop onyx-Version-disk1.iso /mnt) 68 + 69 +(или sudo mount -o loop onyx-Version-disk1.iso /mnt ) 70 + 67 67 $ mkdir /tmp/image 72 + 68 68 $ cd /tmp/image 74 + 69 69 $ sudo debootstrap --variant=minbase --keyring /usr/share/apt/osnova.gpg --components=main,contrib,non-free onyx onyx /mnt 76 + 70 70 $ sudo tar --xattrs-include=user.pax.flags --xattrs-include=security.ima --xattrs-include=security.NESSCTX -C onyx/ -c . | docker import - onyx 78 + 71 71 $ sudo umount /mnt 72 72 {{/code}} 73 73 74 74 = Тестовый запуск контейнера = 75 75 76 -{{code language=" bash"}}84 +{{code language="none"}} 77 77 $ docker run -it --rm onyx bash 78 78 {{/code}}