podman

Форк
0
32 строки · 724.0 Байт
1
package define
2

3
import (
4
	"fmt"
5
)
6

7
type Isolation int
8

9
const (
10
	// IsolationDefault is whatever we think will work best.
11
	IsolationDefault Isolation = iota
12
	// IsolationOCI is a proper OCI runtime.
13
	IsolationOCI
14
	// IsolationChroot is a more chroot-like environment: less isolation,
15
	// but with fewer requirements.
16
	IsolationChroot
17
	// IsolationOCIRootless is a proper OCI runtime in rootless mode.
18
	IsolationOCIRootless
19
)
20

21
// String converts a Isolation into a string.
22
func (i Isolation) String() string {
23
	switch i {
24
	case IsolationDefault, IsolationOCI:
25
		return "oci"
26
	case IsolationChroot:
27
		return "chroot"
28
	case IsolationOCIRootless:
29
		return "rootless"
30
	}
31
	return fmt.Sprintf("unrecognized isolation type %d", i)
32
}
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.