podman

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

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

9
// PauseContainer pauses the given container.
10
//
11
// See https://goo.gl/D1Yaii for more details.
12
func (c *Client) PauseContainer(id string) error {
13
	path := fmt.Sprintf("/containers/%s/pause", id)
14
	resp, err := c.do(http.MethodPost, path, doOptions{})
15
	if err != nil {
16
		var e *Error
17
		if errors.As(err, &e) && e.Status == http.StatusNotFound {
18
			return &NoSuchContainer{ID: id}
19
		}
20
		return err
21
	}
22
	resp.Body.Close()
23
	return nil
24
}
25

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

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

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

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