'Docker docker daemon'a bağlanamıyor' hatası nasıl düzeltilir? Hata

Docker Docker Daemon A Baglanamiyor Hatasi Nasil Duzeltilir Hata



Docker, geliştiriciler tarafından programı, projeyi veya yazılımı kapsayıcı hale getirmek veya izole etmek için kullanılan bir platformdur. Temel olarak uygulamaları ve yazılımları yürütülebilir paketlerde oluşturmak, çalıştırmak ve sunmak için kullanılır. Bu amaçla Docker farklı bileşenler kullanır ve Docker daemon bunlardan biridir. Docker arka plan programı, ana bilgisayardaki görüntülerin ve kapsayıcının yönetilmesinden ve çalıştırılmasından temel olarak sorumludur. Docker istemcisinden talimatlar alır ve ardından sunucuda işlem yapar.

Ancak bazen Docker kullanıcıları zorluk yaşayabiliyor ya da “” gibi hatalarla karşılaşabiliyor. Docker, docker arka plan programına bağlanamıyor ” aşağıda gösterildiği gibi herhangi bir Docker komutunu yürütürken:








Bu makale “ nasıl düzeltileceğini gösterecektir. Docker, docker arka plan programına bağlanamıyor ' hata.



“Docker docker arka plan programına bağlanamıyor” Hatası Nasıl Düzeltilir?

Docker is not connect to Docker Daemon hatası “ gibi farklı sebeplerden dolayı meydana gelmektedir. liman işçisi ” kullanıcı grubu Linux üzerinde oluşturulmamış, Docker motoru başlatılmamış veya Docker düzgün kurulmamış.



'Docker, Docker Daemon'a bağlanamıyor' hatasını düzeltmek için aşağıdaki düzeltmeleri deneyin:





Düzeltme 1: Linux'ta “docker” Kullanıcı Grubu ekleyin

Bazen kullanıcılar Docker'ı ilk kurduklarında veya Docker sürümünü değiştirdiklerinde “ hatasıyla karşılaşabilirler. Docker, docker arka plan programına bağlanamıyor ” herhangi bir Docker komutunu yürütürken. Bu hata çoğunlukla Linux dağıtımında “ liman işçisi ” Linux kullanıcı grubuna eklenmez. Linux'ta her Docker komutu 'docker' ile başladığı için 'docker' kullanıcısını eklemek gerekir.

Linux'ta yeni 'docker' kullanıcısını eklemek için verilen komutu kullanmanız yeterlidir:



sudo kullanıcı modu -aG liman işçisi $KULLANICI



Ardından tekrar Docker komutunu çalıştırın ve belirtilen hatanın çözülüp çözülmediğini kontrol edin.

Düzeltme 2: Docker'ı Yeniden Başlatın

Docker, docker arka plan programına bağlanamıyor ” hatası genellikle Linux sistemlerde oluşur. Windows'ta olduğu gibi, Docker Desktop uygulaması başlatıldığında, Docker motoru otomatik olarak çalışmaya başlar. Docker düzgün başlatılmazsa, kullanıcı belirtilen hatayla karşılaşabilir.

Belirtilen hatayı düzeltmek için aşağıdaki adımları kullanarak Docker'ı yeniden başlatmayı deneyin.

1. Adım: Powershell'i Yönetici olarak başlatın

İlk olarak, Powershell'i Windows'tan yönetici olarak başlatın ' Başlatmak ' Menü:


2. Adım: Docker'ı Durdurun

Ardından, “ sc liman işçisini durdur Windows üzerinde Docker hizmetini durdurmak için ” komutu:

sc liman işçisini durdur



3. Adım: Docker'ı Yeniden Başlatın

Ardından, “ kullanarak Docker hizmetini yeniden başlatın. sc liman işçisini başlat ”:

sc liman işçisini başlat



Alternatif olarak, Docker masaüstü zaten çalışıyorsa Docker'ı yeniden başlatmak için aşağıda vurgulanan açılır simgeye tıklayın. Ardından, sağ tıklayın ' Liman işçisi ” simgesini seçin ve “ Tekrar başlat ” beliren içerik menüsünden seçenek:


Belirtilen hatayı düzeltmek üzere Linux işletim sisteminde Docker'ı yeniden başlatmak için “ systemctl liman işçisini yeniden başlat ' ile komut sudo ” kullanıcı ayrıcalıkları:

sudo systemctl liman işçisini yeniden başlat



Bundan sonra, “ gibi herhangi bir docker komutunu çalıştırmayı deneyin. liman işçisi koşusu ” komutunu girin ve belirtilen sorunun çözülüp çözülmediğini kontrol edin.

Düzeltme 3: Docker Masaüstü Durumunu Kontrol Edin

Windows'ta Docker masaüstü ve Linux'ta Docker çalışmıyor veya çalışmıyorsa, ' Docker, Docker Daemon'a bağlanamıyor ' Hata oluştu. Docker durumunu kontrol etmek için tekrar “ bırak Görev çubuğundan ” simgesi. “ üzerine sağ tıklayın Liman işçisi ” simgesini seçin ve Docker'ın çalışıp çalışmadığını vurgulanan seçenekten doğrulayın:


Linux dağıtımında, sağlanan komutu kullanarak Docker durumunu kontrol edin:

sudo systemctl durum liman işçisi


Çıktı, Docker'ın şu anda etkin olmadığını gösterir:


Linux'ta Docker'ı etkinleştirmek veya başlatmak için ' systemctl docker'ı başlat ' emretmek:

sudo systemctl docker'ı başlat



Yine Linux'ta Docker durumunu kontrol edin:

sudo systemctl durum liman işçisi


Çıktı, Docker'ın Linux dağıtımında başarıyla çalıştığını gösterir:


Şimdi Docker komutunu çalıştırın ve sorunun çözülüp çözülmediğini kontrol edin.

Düzeltme 4: Docker'ın Düzgün Yüklendiğini Kontrol Edin

Bazen, Docker sistemde düzgün bir şekilde kurulmadığında, kullanıcılar “ Docker, docker arka plan programına bağlanamıyor ' hata. Bu sorunu çözmek için Docker uygulamasını yeniden yüklemeyi deneyin. Docker'ı Windows'a yüklemek için, ilişkili .

Docker'ı Ubuntu gibi bir Linux dağıtımına kurmak için ekteki dosyamızı kullanın. .

Düzeltme 5: Docker Daemon Erişilebilirliğini Kontrol Edin

Daha önce açıkladığımız gibi “ Docker, docker arka plan programına bağlanamıyor ” genellikle Linux'ta oluşur. Çünkü Linux üzerinde Docker daemon ayrı bir servis olarak çalışmaktadır. Ancak, Windows İşletim Sisteminde, “ Docker Masaüstü ” başlatıldığında, Docker motoru otomatik olarak başlayacaktır.

Docker Daemon'un bir Linux sisteminde çalışıp çalışmadığını veya erişilebilir olup olmadığını kontrol etmek için önce Docker Daemon'u yeniden yükleyin ve Docker hizmetini yeniden başlatın. Bundan sonra “ sudo netstat -lntp | dockerd kapmak ' emretmek. Gösterim için, listelenen adımları uygulayın:

1. Adım: Docker Hizmetini Yeniden Başlatın

İlk önce, “ kullanarak Docker hizmetini yeniden başlatın. systemctl docker.service'i yeniden başlat ' emretmek:

sudo systemctl liman işçisini yeniden başlat



2. Adım: Net Tools'u Kurun

Bazen, ağ araçları Linux çekirdeğindeki ağın alt sistemini yönetmek için sisteme yüklenmez. Net-tools'u kurmak için aşağıdaki komutu kullanın:

sudo uygun düzenlemek ağ araçları



3. Adım: Docker Daemon Erişilebilirliğini Kontrol Edin

Ardından, Linux sistemindeki Docker arka plan programı erişilebilirliğini “ kullanarak kontrol edin. netstat ” komutu aşağıda belirtildiği gibi:

sudo netstat -lntp | kavramak liman işçisi


Çıktı bazı bağlantı noktası ve IP adreslerini gösteriyorsa bu, dockerd'nin uzaktan yapılandırıldığı anlamına gelir. Herhangi bir hata veya uyarı oluşursa dockerd düzgün çalışmıyor demektir. Ardından, docker'ı yeniden yüklemeyi ve dockerd'yi yapılandırmayı deneyin:


Bu tamamen “” sorununu çözmekle ilgili. Docker, docker arka plan programına bağlanamıyor ' hata.

Çözüm

“Docker docker arka plan programına bağlanamıyor” hatası genellikle Docker arka plan programı etkin olmadığında veya “ liman işçisi ” kullanıcısı Linux kullanıcı grubuna eklenmemiştir. Belirtilen hatayı düzeltmek için, Linux'ta “docker” Kullanıcı Grubunu ekleyin, Docker'ı yeniden başlatın, Docker'ın doğru şekilde kurulup kurulmadığını kontrol edin ve Docker Daemon erişilebilirliğini kontrol edin. Bu makale düzeltmek için çözümler sağlamıştır “ Docker, docker arka plan programına bağlanamıyor ' hata.