30 lines
2.0 KiB
Markdown
30 lines
2.0 KiB
Markdown
|
|
# docker container update
|
|||
|
|
|
|||
|
|
> Обновлять конфигурацию контейнеров Docker.
|
|||
|
|
> Примечание: эта команда не поддерживается для контейнеров Windows.
|
|||
|
|
> Больше информации: <https://docs.docker.com/reference/cli/docker/container/update/>.
|
|||
|
|
|
|||
|
|
- Обновить политику перезапуска, применяемую при завершении работы контейнера:
|
|||
|
|
|
|||
|
|
`docker {{[update|container update]}} --restart {{always|no|on-failure|unless-stopped}} {{имя_контейнера}}`
|
|||
|
|
|
|||
|
|
- Обновить политику, чтобы перезапускать контейнер до трёх раз, если он завершился с ненулевым кодом:
|
|||
|
|
|
|||
|
|
`docker {{[update|container update]}} --restart on-failure:3 {{имя_контейнера}}`
|
|||
|
|
|
|||
|
|
- Обновить количество процессоров, доступных контейнеру:
|
|||
|
|
|
|||
|
|
`docker {{[update|container update]}} --cpus {{количество}} {{имя_контейнера}}`
|
|||
|
|
|
|||
|
|
- Обновить лимит памяти в [M]егабайтах для контейнера:
|
|||
|
|
|
|||
|
|
`docker {{[update|container update]}} {{[-m|--memory]}} {{лимит}}M {{имя_контейнера}}`
|
|||
|
|
|
|||
|
|
- Обновить максимальное количество идентификаторов процессов (PID), разрешённых в контейнере (используйте `-1` для снятия ограничений):
|
|||
|
|
|
|||
|
|
`docker {{[update|container update]}} --pids-limit {{количество}} {{имя_контейнера}}`
|
|||
|
|
|
|||
|
|
- Обновить объем памяти в [M]егабайтах, который контейнер может использовать для подкачки (swap) на диск (используйте `-1` для снятия ограничений):
|
|||
|
|
|
|||
|
|
`docker {{[update|container update]}} --memory-swap {{лимит}}M {{имя_контейнера}}`
|