Komut satırı arayüzünden DockerHub'a nasıl başarılı bir şekilde giriş yapılır

CLI'den DockerHub'a giriş yapmakta sorun yaşıyorsanız, Jack Wallen'ın sizin için çözümü var.

<a href="https://www.techrepublic.com/a/hub/i/r/2016/10/18/831f017c-ee68-4bd6-8a5c-ab31b4d35d6d/resize/770x/1cedcf2f03388a9720835a628a8a9765/dockerhero.jpg" hedef ="_blank" data-component="modalEnlargeImage" data-headline="

" data-credit="Resim: Docker">

Resim: Docker

Birkaç kez, DockerHub'dan görüntüleri indirmeye çalışırken bir kimlik doğrulama hatasıyla karşılaştığım durumlarla karşılaştım. Bu sorun, DockerHub'ın sürekli siber güvenlik ihlalleri tehdidinde ileriye dönük gerekli bir adım olan oturum açma gereksinimlerini değiştirmesiyle ortaya çıktı.

Ancak bu değişiklik, birçok kullanıcının hizmetle nasıl etkileşime gireceğinden emin değilken kafalarını kaşımasına neden oldu. Neyse ki, DockerHub bunu düşündü ve kullanıcıların bu görüntüleri istedikleri zaman indirebilmeleri için kimlik doğrulamasını oldukça basit hale getirdi.

Kimlik doğrulama sürecini nasıl hallediyorsunuz? sana göstereceğim.

GÖRMEK: Öğrenilecek en iyi programlama dilleri ve en kötüsü (TechRepublic Premium)

Neye ihtiyacın olacak

Bunun çalışması için Docker'ın bir makinede ve bir DockerHub hesabında çalışır durumda olması gerekir.

Erişim belirteci nasıl oluşturulur

Yapmanız gereken ilk şey bir GitHub erişim belirteci oluşturmaktır. Bunun için DockerHub hesabınıza giriş yapın ve sağ üst köşedeki profil resminize tıklayın. Açılır menüden Hesap Ayarları'na ve ardından sol gezinme bölmesinde Güvenlik'e tıklayın. Ortaya çıkan pencerede, Yeni Erişim Simgesi (Şekil A).

Şekil A

<a href="https://www.techrepublic.com/a/hub/i/r/2021/06/24/d648d824-c998-4161-9ea1-eb6081e0deae/resize/770x/3bc5803dbb5c5fe51494c35df7e59614/dockerhubautha.jpg" hedef ="_blank" data-component="modalEnlargeImage" data-headline="

Docker Hub'da Kişisel Erişim Simgesi Oluşturma.

" data-credit="http://www.techrepublic.com/">dockerhubautha.jpg" data-original="https://www.techrepublic.com/a/hub/i/r/2021/06/24/d648d824-c998-4161-9ea1-eb6081e0deae/resize/770x/3bc5803dbb5c5fe51494c35df7eau59614/dockerhub .jpg

Docker Hub'da Kişisel Erişim Simgesi Oluşturma.

İstendiğinde, yeni simgeye bir ad verin (Şekil B).

Şekil B

<a href="https://www.techrepublic.com/a/hub/i/r/2021/06/24/53e27116-06ba-4b9a-8b8c-6c9e8ca7fcc9/resize/770x/2bafd3c47beeb18a64880fff1070e7f0/dockerhubauthb.jpg" hedef ="_blank" data-component="modalEnlargeImage" data-headline="

Yeni DockerHub kişisel erişim belirtecine bir ad vermek.

" data-credit="http://www.techrepublic.com/">dockerhubauthb.jpg" data-original="https://www.techrepublic.com/a/hub/i/r/2021/06/24/53e27116-06ba-4b9a-8b8c-6c9e8ca7fcc9/resize/770x/2bafd3c47beeb18a64880fb1070e7f0/dockerhubauth .jpg

Yeni DockerHub kişisel erişim belirtecine bir ad vermek.

Belirteç için yeni bir ad yazın ve Oluştur'a tıklayın.

Yeni açılır pencere göründüğünde, yeni erişim belirtecini Kopyala ve Kapat'a tıklayarak panonuza kopyaladığınızdan emin olun (Şekil C).

Şekil C

<a href="https://www.techrepublic.com/a/hub/i/r/2021/06/24/ceb32858-8720-4f9a-8be5-3df98ff033f6/resize/770x/3c88418f478fc17c54efba24eaf557f0/dockerhubauthc.jpg" hedef ="_blank" data-component="modalEnlargeImage" data-headline="

Yeni DockerHub erişim belirteciniz oluşturuldu.

" data-credit="http://www.techrepublic.com/">dockerhubauthc.jpg" data-original="https://www.techrepublic.com/a/hub/i/r/2021/06/24/ceb32858-8720-4f9a-8be5-3df98ff033f6/resize/770x/3c88418f478fc17c54efba24eaf557f0/dockerhubauth .jpg

Yeni DockerHub erişim belirteciniz oluşturuldu.

Kişisel erişim jetonunuzu nasıl kullanabilirsiniz?

Genellikle, şu komutla bir görüntüyü aşağı çekebilirsiniz:

docker pull IMAGE

IMAGE, aşağı çekmek istediğiniz görüntünün adıdır. Bir kimlik doğrulama hatası aldığınızda (resmin indirilmesini engeller), DockerHub'ı kullanıcı adınızdan ve erişim jetonunuzdan haberdar etmeniz gerekir.

Bunu yapmadan önce, Docker CLI'de oturumu kapat komutunu vermelisiniz. Bunun nedeni, Docker'ın önceki oturum açma kimlik bilgilerinizi önbelleğe almış olması ve yeni erişim belirtecini kabul edememesidir. Bu beni daha önce tetikledi ve etrafındaki tek yol önce komutu vermek:

docker logout

Başarılı bir şekilde çıkış yaptıktan sonra, şu komutla giriş yapabilirsiniz:

docker login --username USER

USER, DockerHub kullanıcı adınızdır.

Daha sonra DockerHub erişim belirteciniz istenecektir. Belirteci CLI istemine yapıştırın ve Docker Hub hesabınızda oturum açmış olacaksınız ve istediğiniz zaman görüntüleri aşağı çekebilmelisiniz.

Son olarak, hala sorun yaşıyorsanız, sisteminizde Docker'ın en son sürümünü çalıştırdığınızdan emin olun (Docker, docker-ce vb.). Docker motorunun güncel olmayan bir sürümü, DockerHub kimlik doğrulamasında sorunlara neden olabilir.

TechRepublic'in YouTube'da Teknolojiyi Nasıl İşe Alır? Jack Wallen'dan iş profesyonellerine yönelik en son teknoloji tavsiyeleri için.

Ayrıca bkz.

Source link

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*