“Docker Daemon'a Bağlanamıyor” Hatasından Nasıl Kurtulursunuz?
Docker Daemon A Baglanamiyor Hatasindan Nasil Kurtulursunuz
Docker, yazılım kapsayıcıları oluşturmak ve çalıştırmak için önde gelen platformlardan biridir. Ancak, 'unix:///var/run/docker.sock adresinde Docker arka plan programına bağlanılamıyor. Liman işçisi arka plan programı çalışıyor mu? kullanırken hata mesajı. Bu gönderi MiniAraç sorundan nasıl kurtulacağınızı anlatır.
Docker, uygulamaları geliştirmek, yayınlamak ve çalıştırmak için açık bir platformdur. Docker, yazılımı hızlı bir şekilde teslim edebilmeniz için uygulamanızı altyapınızdan ayırmanıza olanak tanır.
Kurduktan sonra, “unix:///var/run/docker.sock adresinden Docker arka plan programına bağlanılamıyor. Liman işçisi arka plan programı çalışıyor mu? hata mesajı. Hataya ne sebep olur? Bazı olası nedenler var.
- Docker arka plan programı çalışmıyor.
- Docker temiz bir şekilde kapanmadı.
- Docker hizmetini başlatmak için kök ayrıcalıklarının olmaması.
Aşağıdakiler, “unix:///var/run/docker.sock adresindeki Docker arka plan programına bağlanılamıyor” ile ilgili çözümler hakkındadır. Liman işçisi arka plan programı çalışıyor mu? hata.
Yöntem 1: Docker Hizmetini Başlatmak için Systemctl Kullanın
Ubuntu'da Docker'ı yeni yüklediyseniz, Docker hizmeti çalışmıyor olabilir. systemctl komutu, Linux sistemlerinde çalışan systemd hizmetlerini yöneten eski SysV init sisteminin yerini alır. Sisteminizde systemctl yoksa aşağıdaki komutu çalıştırabilirsiniz:
İpucu: Bu yöntem yalnızca Docker'ı APT paket yöneticisini kullanarak kuran kullanıcılar için geçerlidir. Docker'ı SNAP aracılığıyla kurduysanız, Yöntem 2'ye başvurabilirsiniz.
Adım 1: Terminali açın.
Adım 2: Aşağıdaki komutu tek tek yürütün ve Girmek her birinin ardından.
- sudo systemctl maskesini kaldır docker
- systemctl başlangıç liman işçisi
- systemctl durum penceresi
Ardından, “Docker arka plan programına bağlanamıyor” sorununun çözülüp çözülmediğini kontrol edebilirsiniz.
Yöntem 2: Docker Hizmetini Başlatmak için Snap'i kullanın
Docker'ı Snap paket yöneticisi ile kurduysanız, docker arka plan programını yönetmek için snap komutunu kullanabilirsiniz.
Adım 1: Terminali açın.
Adım 2: Aşağıdaki komutu tek tek yürütün ve Girmek her birinin ardından.
- sudo snap start docker
- sudo snap hizmetleri
Adım 3: Yukarıdaki komut sizin için işe yaramazsa, varsayılan olarak otomatik olarak bağlanmadığından docker:home eklentisini bağlamayı deneyin. Tamamlandığında, Docker hizmetini başlatın. Ardından, aşağıdaki komutu çalıştırın.
- sudo snap bağlantı docker: ana sayfa: ana sayfa
- sudo snap start docker
Yöntem 3: 'Başarısız Docker Çekme' öğesini temizleyin ve Docker Hizmetini Başlatın
Bazı durumlarda, bir kapsayıcıyı çekerken yanlışlıkla Docker'ı kapatabilirsiniz. Bu durum docker.service ve docker.socket dosyalarını maskeler. Docker'ı başlatmaya devam etmeden önce, iki birim dosyasının maskesini kaldırmanız gerekir - docker.service ve docker.daemon.
1. Adım: Terminal'i başlatın ve aşağıdaki komutları yürütün:
- systemctl docker.service maskesini kaldır
- systemctl docker.socket maskesini kaldır
- systemctl docker.service'i başlat
Adım 2: Ardından, aşağıdaki komutu yürütün:
- sudo su
- servis liman işçisi durdurma
- cd /var/run/docker/libcontainerd
- rm -rf kapsayıcı/*
- rm -f docker-containerd.pid
- servis docker başlangıcı
Yöntem 4: Kök Ayrıcalıkları Olmayan Kullanıcılar için Docker'ı Başlatın
Docker ana bilgisayar değişkenini dışa aktarmayı da deneyebilirsiniz. yerel ana bilgisayar 2375 numaralı bağlantı noktası aracılığıyla. Komutu çalıştırmanız gerekir - DOCKER_HOST=tcp://localhost:2375 dışa aktar .
Yöntem 5: Docker'ı Yeniden Yükleyin
Yukarıdaki çözümler çalışmıyorsa Docker'ı yeniden yüklemeniz önerilir. Bunu yapmak için resmi web sitesine gidebilirsiniz.
Son sözler
Bunlar, 'unix:///var/run/docker.sock adresindeki Docker arka plan programına bağlanılamıyor' sorununu çözmek için yaygın çözümlerdir. Liman işçisi arka plan programı çalışıyor mu?' Docker'da. Bu hatayı kaldırmak için başka yararlı yöntemleriniz varsa, bize bildirmek için aşağıya bir yorum bırakın.