podman

Форк
0
33 строки · 764.0 Байт
1
package docker
2

3
import (
4
	"context"
5
	"fmt"
6
	"net/http"
7
)
8

9
// RenameContainerOptions specify parameters to the RenameContainer function.
10
//
11
// See https://goo.gl/46inai for more details.
12
type RenameContainerOptions struct {
13
	// ID of container to rename
14
	ID string `qs:"-"`
15

16
	// New name
17
	Name    string `json:"name,omitempty" yaml:"name,omitempty"`
18
	Context context.Context
19
}
20

21
// RenameContainer updates and existing containers name
22
//
23
// See https://goo.gl/46inai for more details.
24
func (c *Client) RenameContainer(opts RenameContainerOptions) error {
25
	resp, err := c.do(http.MethodPost, fmt.Sprintf("/containers/"+opts.ID+"/rename?%s", queryString(opts)), doOptions{
26
		context: opts.Context,
27
	})
28
	if err != nil {
29
		return err
30
	}
31
	resp.Body.Close()
32
	return nil
33
}
34

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

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

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

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