[ФИКС] Није могуће повезати се са Доцкер демоном на „уник: ///вар/рун/доцкер.соцк“

команда како је описано у наставку.



Белешка: Овај метод ради само за кориснике који су инсталирали Доцкер са АПТ менаџером пакета. Ако сте инсталирали Доцкер преко СНАП , погледајте Решење 5 доле.

  1. Отворите Терминал и извршите прву команду - демаск доцкер .
судо системцтл демонтирај доцкер

Ако покушамо да покренемо услугу доцкер-а када је доцкер маскиран, могли бисмо се суочити са грешком„Покретање доцкер.сервице није успело: јединица је маскирана.“Маска се може сматрати робуснијом верзијом онемогућавања. Када је датотека јединице маскирана, јединица је повезана са‘Дев / нулл. ’Можете навести стање свих датотека јединице помоћу команде -‘ $ системцтл лист-унит-филес '



2. Једном када је прикључна јединица демаскиран , Ми Можемо покрените пристаниште демон са наредбом системцтл. Тхе доцкер демон управља доцкер објектима као што су Имагес, Цонтаинерс и Доцкер АПИ захтеви. Извршите наредбу испод на командној линији.



системцтл старт доцкер
Покрените Доцкер сервис

Покрените Доцкер сервис



3. То проверити да ли докерска служба је активан и трчи . Користићемо статусцтл статус наредба, која приказује тренутни статус одређене услуге. Извршите наредбу испод на вашем терминалу.

системцтл статус доцкер
Статус услуге Доцкер

Статус услуге Доцкер

Из горње слике то можемо видети док је активан и ради .



Решење 2: Очистите услугу „Фаилед Доцкер Пулл“ и покрените услугу Доцкер

Постоје случајеви када бисте могли неочекивано затворити Доцкер док повлачите контејнер. Такве ситуације ће прикрити доцкер.сервице и доцкер .соцкет фајлови. Доцкер.соцкет је датотека која се налази на/вар/рун/доцкер.соцк 'и користи се за комуникацију са Доцкер демоном. Требаћемо раскринкати датотеке са две јединице - доцкер .сервице и доцкер.даемон бефоре поступак до старт доцкер.

  1. Покрените Терминал и извршити команде доле:
системцтл демаск доцкер.сервице системцтл демаск доцкер.соцкет системцтл старт доцкер.сервице
Покрените Доцкер сервис

Покрените Доцкер сервис

Ако и даље имате грешку чак и након извршавања наредби у наставку, мораћемо избрисати датотеке у Цонтаинерд директоријум пре поновног покретања Доцкера. Цонтаинерд је функција која је представљена у Доцкер 1.11 и користи се за управљање животним циклусом Доцкер слика.

2. Отворите Терминал и извршите наредбе у наставку. Уверите се да знате роот лозинка пошто ће нам бити потребне повишене привилегије за извршавање наредби.

судо су сервисни доцкер стоп цд / вар / рун / доцкер / либцонтаинерд рм -рф цонтаинерд / * рм -ф доцкер-цонтаинерд.пид старт доцкер сервисни старт
Поново покрените услугу доцкера

Поново покрените услугу доцкера

Решење 3: Покрените услугу Доцкерд (Доцкер Даемон)

Доцкерд је Доцкер демон који преслушава Доцкер АПИ-је и управља разним Доцкер објектима. Доцкерд се може користити као алтернатива наредби „ $ системцтл старт доцкер ‘Који се такође користи за покретање Доцкер демона.

  1. Отвори Терминал и старт доцкерд извршавањем наредбе у наставку:
судо доцкерд
Старт доцкерд

Старт доцкерд

Решење 4: Покрените Доцкер помоћу наредбе Сервице

Ако користите СисВ инит систем , тада наредба системцтл неће радити за вас. Мораћемо да користимо сервисна команда до старт доцкер демон .

  1. лансирајте Терминал и извршити наредбе испод:
судо сервице --статус-алл судо сервице доцкер старт
Покрените Доцкер сервис

Покрените Доцкер сервис

Решење 5: Покрените Доцкер услугу помоћу Снап-а

Ако сте инсталирали Доцкер са Снап пакет менаџер , требало би да користите команду снап за управљање демоном доцкера.

Генерално, Снап аутоматски управља својим услугама. Међутим, у ситуацијама као што је ова грешка, биће потребна ручна интервенција. Неки од аргумената које можете користити са наредбом снап укључују заустављање, покретање и поновно покретање. У нашем случају ћемо користити параметар старт.

  1. Отворите Терминал и извршите наредбу испод за старт Доцкер .
судо снап старт доцкер
Покрените Доцкер

Покрените Доцкер

2. Извршите доњу наредбу до проверити дали Покренута је Доцкер услуга.

услуге судо снап

Та воља листа сви трчећи снап услуге .

Снап Сервицес

Снап Сервицес

Ако вам горе наведене команде не одговарају, покушајте повезивање докера: кућни утикач јер није подразумевано аутоматски повезан. Једном завршено, почетак тхе Доцкер сервис .

3. Покрените Терминал и покрените наредбе у наставку:

судо снап цоннецт доцкер: дом: дом судо снап старт доцкер
Покрените Доцкер

Покрените Доцкер

Решење 6: Покрените Доцкер за кориснике без роот роот-а повластице

Грешка такође може настати због недостатак повишених привилегија а корисник нема приступ „уник: ///вар/рун/доцкер.соцк.“ Срећом постоји заобилазно решење. Изменицу Доцкер Хост ћемо извести на лоцалхост преко порта 2375.

  1. Отворите Терминал и покрените наредбу испод:
извоз ДОЦКЕР_ХОСТ = тцп: // лоцалхост: 2375
Извези ДоцкерХост

Извоз домаћина Доцкера

Решење 7: Поново инсталирајте Доцкер

Ако горња решења не реше грешку, постоји велика вероватноћа да ћете имати грешке у инсталацији. Да бисте исправно инсталирали Доцкер у ваш Линук систем, следите кораке из Доцкер званична веб страница .

4 минута читања