... |
... |
@@ -1,5 +1,20 @@ |
1 |
|
-= Установка = |
|
1 |
+(% class="box message" style="float:right; width:50%" %) |
|
2 |
+((( |
|
3 |
+Применимо к: |
2 |
2 |
|
|
5 |
+* ОС "ОСнова" 2.x onyx |
|
6 |
+* ОС "ОСнова" 3.x onyx |
|
7 |
+))) |
|
8 |
+ |
|
9 |
+ |
|
10 |
+{{toc/}} |
|
11 |
+ |
|
12 |
+ |
|
13 |
+ |
|
14 |
+---- |
|
15 |
+ |
|
16 |
+= Установка Docker = |
|
17 |
+ |
3 |
3 |
{{code language="none"}} |
4 |
4 |
sudo apt install docker.io |
5 |
5 |
{{/code}} |
... |
... |
@@ -37,7 +37,7 @@ |
37 |
37 |
-C /tmp/alpine -c . | docker import - alpine-signed |
38 |
38 |
{{/code}} |
39 |
39 |
|
40 |
|
-= Работа в условиях механизма зашиты памяти MPROTECT = |
|
55 |
+= Работа в условиях механизма защиты памяти MPROTECT = |
41 |
41 |
|
42 |
42 |
В контейнерах, которые не базируются на ОС ОСнова, некоторое ПО, например [[Java>>https://ru.wikipedia.org/wiki/Java]], не будет функционировать корректно на хосте под управлением ОС ОСнова с включенным механизмом [[защиты памяти MPROTECT>>doc:ОСнова.СЗИ.Защита_памяти.WebHome]]. Существует несколько способов решения данной проблемы: |
43 |
43 |
|
... |
... |
@@ -91,7 +91,7 @@ |
91 |
91 |
(или sudo mount -o loop onyx-Version-disk1.iso /mnt) |
92 |
92 |
mkdir /tmp/image |
93 |
93 |
cd /tmp/image |
94 |
|
-sudo debootstrap --variant=minbase --keyring /usr/share/apt/osnova.gpg --components=main,contrib,non-free onyx onyx file:///mnt |
|
109 |
+sudo debootstrap --variant=minbase --keyring /usr/share/apt/osnova.asc --components=main,contrib,non-free onyx onyx file:///mnt |
95 |
95 |
sudo tar --xattrs-include=user.pax.flags --xattrs-include=security.ima --xattrs-include=security.NESSCTX -C onyx/ -c . | sudo docker import - onyx |
96 |
96 |
sudo umount /mnt |
97 |
97 |
{{/code}} |