podman

Форк
0
/
networking_pasta_linux.go 
26 строк · 634.0 Байт
1
//go:build !remote
2

3
// SPDX-License-Identifier: Apache-2.0
4
//
5
// networking_pasta_linux.go - Start pasta(1) for user-mode connectivity
6
//
7
// Copyright (c) 2022 Red Hat GmbH
8
// Author: Stefano Brivio <sbrivio@redhat.com>
9

10
package libpod
11

12
import "github.com/containers/common/libnetwork/pasta"
13

14
func (r *Runtime) setupPasta(ctr *Container, netns string) error {
15
	res, err := pasta.Setup2(&pasta.SetupOptions{
16
		Config:       r.config,
17
		Netns:        netns,
18
		Ports:        ctr.convertPortMappings(),
19
		ExtraOptions: ctr.config.NetworkOptions[pasta.BinaryName],
20
	})
21
	if err != nil {
22
		return err
23
	}
24
	ctr.pastaResult = res
25
	return nil
26
}
27

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

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

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

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