Docker’da Grup Atama İşini Oturumdan Çıkmadan Yapma

Herhangi bir kurulum makalesi ile Docker kurduğunuzda Docker komutlarını kullanabilmeniz için, kullanıcı adınızı docker grubuna almalısınız. Komutlar aracılığı ile bunu normal bir şekilde yapıp oturumunuz da komut satırına geldiğinizde haliyle sorunsuz bir şekilde çalışması gerekiyor.

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: connect: permission denied

Şu komutu çalıştırarak kullanıcının yeni grup atamasının kabuğa yansımadığını görebiliriz:

id

baktığımızda gruba geçtiğini ama yetkilendirmenin olmadığını göreceksiniz. Yeni grup atamasını almanın tek yolu da, masaüstü ortamından çıkış yapmak ve tekrar oturum açmaktır. Tabi bunu istemeyebilirsiniz çok fazla sayfa açıktır işiniz vardır kapatılmaması gerekiyordur. Hiç sorun değil

Çakallık yapacağız sanal terminal ile bu işi çözeceğiz nasılsa oraya karışan kimse olmayacak

su - mertcan

Ardından diğer terminalde direk istediğiniz gibi komutunuzu çalıştırabilirsiniz.

Başka bir yöntem ise belirli bir grup veya GID ile bir komutu çalıştırmak tabi bunu aklımızda tutmamız zor ama ben genede buraya bırakıyorum.

sg docker -c "docker ps"

Sistem Uzmanı, Linux Hacısı, El-Kernel

Yorum yapın