Це команда docker-update, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
docker-update - Оновлення конфігурації ресурсів одного або кількох контейнерів
СИНТАКСИС
Докер оновлення [--блкіо-вага[=[BLKIO-ВАГА]]] [--спільні ресурси процесора[=0]] [--період процесора[=0]]
[-- квота процесора[=0]] [--cpuset-cpus[=CPUSET-CPU]] [--cpuset-mems[=CPUSET-MEMS]] [--допомога]
[--ядро-пам'ять[=ЯДРО-ПАМ'ЯТЬ]] [-m|--пам'ять[=ПАМ'ЯТЬ]]
[--пам'ять-резервування[=ПАМ'ЯТ-БРЕЗЕРВ]] [--зміна пам'яті[=ПАМ'ЯТЬ-ОБМІНА]] КОНТЕЙНЕР
[КОНТЕЙНЕР...]
ОПИС
Команда Докер оновлення команда динамічно оновлює ресурси контейнера. Використовуйте цю команду, щоб
запобігти споживанню контейнерів занадто великої кількості ресурсів із хоста Docker. З
однієї команди, ви можете встановити обмеження на один контейнер або на багато. Щоб уточнити більше
ніж один контейнер, надайте розділений пробілами список імен або ідентифікаторів контейнерів.
За винятком --ядро-пам'ять значення, ви можете вказати ці параметри на a
працює або зупинився контейнер. Ви можете лише оновити --ядро-пам'ять на зупинці
контейнер. Коли ти біжиш Докер оновлення у зупиненому контейнері, наступного разу, коли ви його перезапустите,
контейнер використовує ці значення.
ВАРІАНТИ
--блкіо-вага=0
Вага блоку IO (відносна вага) приймає значення ваги від 10 до 1000.
--спільні ресурси процесора=0
Частки ЦП (відносна вага)
--період процесора=0
Обмежте період CPU CFS (повністю справедливий планувальник).
-- квота процесора=0
Обмежте квоту CPU CFS (Completely Fair Scheduler).
--cpuset-cpus=""
ЦП, у яких можна дозволити виконання (0-3, 0,1)
--cpuset-mems=""
Вузли пам’яті (MEM), в яких можна дозволити виконання (0-3, 0,1). Діє лише на NUMA
систем.
--допомога
Роздрукувати заяву про використання
--ядро-пам'ять=""
Обмеження пам'яті ядра (формат: [ ], де одиниця = b, k, m або g)
Зауважте, що ви не можете оновити пам'ять ядра до запущеного контейнера, його можна лише оновити
до зупиненого контейнера та впливає після його запуску.
-m, --пам'ять=""
Обмеження пам'яті (формат: , де одиниця = b, k, m або g)
--пам'ять-резервування=""
М’який ліміт пам’яті (формат: [ ], де одиниця = b, k, m або g)
--зміна пам'яті=""
Загальний ліміт пам'яті (пам'ять + заміна)
ПРИКЛАДИ
Наступні розділи ілюструють способи використання цієї команди.
Оновити a контейнер з cpu-shares=512
Щоб обмежити спільні ресурси ЦП контейнера до 512, спочатку вкажіть ім’я або ідентифікатор контейнера. Ти можеш
використання Докер ps щоб знайти ці значення. Ви також можете використовувати ідентифікатор, отриманий з Докер пробіг
команда. Потім виконайте наступне:
$ docker update --cpu-shares 512 abebf7571666
Оновити a контейнер з спільні ресурси процесора та пам'ять
Щоб оновити кілька конфігурацій ресурсів для кількох контейнерів:
$ docker update --cpu-shares 512 -m 300M abebf7571666 hopeful_morse
Використовуйте docker-update онлайн за допомогою служб onworks.net