Ово упутство ће вам показати како зауставити Доцкер контејнере помоћу неколико различитих метода.
Основна синтакса
Основна синтакса заустављања Доцкер контејнера приказана је у наставку:
старт контејнера доцкера [ОПЦИЈЕ] КОНТЕЈНЕР [КОНТЕЈНЕР…]Или
доцкер контејнер убити [ОПЦИЈЕ] КОНТЕЈНЕР [КОНТЕЈНЕР…]Користећи горњу синтаксу, једним заустављањем можете лако зауставити један или више контејнера.
Заустављање једног контејнера
Пре заустављања било ког контејнера, прво ћете морати да пронађете ИД или име Доцкер контејнера који се изводе на вашем систему.
Можете навести све Доцкер контејнере који се изводе на вашем систему помоћу следеће наредбе:
доцкер псНакон уноса горње наредбе, требали бисте добити сљедећи излаз:
ЗАПОВЕД ИД ИД-а КОНТЕЈНЕРА СТВОРЕНИ СТАТУС ЛУЧКА ИМЕНА9392ааб37ф99 вордпресс "доцкер-улазна тачка.с ... "Пре око сат времена Горе
Отприлике сат времена 0.0.0.0: 8081-> 80 / тцп впцонтаинер
бцбц64840б0а мариадб "тачка улаза на докер.с ... "Пре око сат времена
Горе Око сат времена 3306 / тцп вордпрессдб
3е5цддафб61д тецхнософт2000 / цалибре-веб: в1.1.9 "/ бин / басх -ц / инит /…"
Пре 20 сати горе Отприлике минут 0.0.0.0: 8082-> 8083 / тцп калибар-мрежа
Сада ћете имати листу свих контејнера Доцкера који се тренутно изводе, укључујући име и ИД сваког контејнера.
Затим зауставите Доцкер-ов контејнер под називом цалибре-веб или ИД 3е5цддафб61д покретањем следеће команде:
доцкер контејнер стоп калибар-вебИли
доцкер контејнер стоп 3е5цддафб61дТакође можете користити параметар „килл“ уместо „стоп“ да зауставите активни Доцкер контејнер, као што је приказано доле:
доцкер контејнер килл цалибре-вебИли
доцкер контејнер килл 3е5цддафб61дЗатим, да бисте проверили статус контејнера калибра-веб, унесите следећу команду:
доцкер пс --филтер "статус = изашао" | греп калибар-вебНакон уноса горње наредбе, требали бисте добити доњи излаз:
3е5цддафб61д тецхнософт2000 / цалибре-веб: в1.1.9 "/ канта / басх-ц / инит /… "пре 20 сати Изашао (137) пре 33 секунди цалибре-веб
Зауставите више контејнера
Такође је могуће зауставити више контејнера помоћу једне команде.
На пример, да бисте зауставили контејнере назване „впцонтаинер“ и „вордпрессдб“, покрените следећу наредбу:
доцкер контејнер зауставити впцонтаинер вордпрессдбЗаустављање свих активних контејнера
Такође можете зауставити све покренуте контејнере помоћу опције „доцкер цонтаинер лс -ак“ помоћу наредбе „заустављање доцкер контејнера“.
Покрените следећу наредбу да бисте генерисали листу свих покренутих контејнера и зауставили их.
заустављање контејнера докера $ (контејнер докера лс -ак)Проверите све заустављене контејнере следећом командом:
доцкер пс --филтер "статус = екитед"Након уноса горње наредбе, требали бисте добити сљедећи излаз:
ЗАПОВЕД ИД ИД-а КОНТЕЈНЕРА СТВОРЕНИ СТАТУС ЛУЧКА ИМЕНА592б9фе9ф478 друпал "доцкер-пхп-ентрипои ..." пре 2 сата Излаз (0)
Пре 25 секунди мистифиинг_цартвригхт
9392ааб37ф99 вордпресс "доцкер-улазна тачка.с… "пре 2 сата Излаз (128)
Пре 17 минута 0.0.0.0: 8081-> 80 / тцп впцонтаинер
бцбц64840б0а мариадб "тачка улаза на докер.с… "пре 2 сата Излаз (0)
Пре 25 секунди вордпрессдб
3е5цддафб61д тецхнософт2000 / цалибре-веб: в1.1.9 "/ бин / басх -ц / инит /…"
Пре 21 сат Изашао (137) пре 16 секунди цалибер-веб
Закључак
У водичу који пружа овај чланак научили сте како да зауставите покретање Доцкер контејнера помоћу неколико различитих метода. Можете користити било који метод који вам најбоље одговара да бисте зауставили Доцкер контејнере да се покрећу.