Liman işçisi

Docker SSH'yi Container'a

Docker SSH'yi Container'a
Docker, konteynerler oluşturabileceğiniz veya çalıştırabileceğiniz bir araç veya yankı sistemidir. Kapsayıcıları kullanarak uygulamalarınızı oluşturmak, dağıtmak ve çalıştırmak için işinizi kolaylaştıran ücretsiz ve açık kaynaklı bir araçtır.

Bir Docker kapsayıcısı oluşturduktan sonra, genellikle bir kapsayıcıya bağlanmanız ve bazı görevleri gerçekleştirmeniz gerekebilir.

Çalışan Docker kapsayıcınıza bağlanmanın birkaç yolu vardır. Bu eğitimde, çalışan Docker konteynerine nasıl bağlanılacağını göstereceğiz.

Gereksinimler

WordPress Kapsayıcı Oluşturun

Başlamadan önce, sisteminizde çalışan en az bir konteynere ihtiyacınız olacak.

İlk olarak, WordPress görüntüsünü aşağıdaki komutla Docker Hub kayıt defterinden çekin:

docker çekme WordPress

Aşağıdaki çıktıyı görmelisiniz:

Varsayılan etiketi kullanma: en son
en son: Kütüphaneden/wordpress'ten çekme
bf5952930446: Çekme tamamlandı
a409b57eb464: Çekme tamamlandı
3192e6c84ad0: Çekme tamamlandı
4355370162b: Çekme tamamlandı
d8b8bba42dea: Çekme tamamlandı
eb10907c0110: Çekme tamamlandı
10568906f34e: Çekme tamamlandı
03fe17709781: Çekme tamamlandı
98171b7166c8: Çekme tamamlandı
3978c2fb05b8: Çekme tamamlandı
71bf21524fa8: Çekme tamamlandı
24fe81782f1c: Çekme tamamlandı
7a2dfd067aa5: Çekme tamamlandı
a04586f4f8fe: Çekme tamamlandı
b8059b10e448: Çekme tamamlandı
e5b4db4a14b4: Çekme tamamlandı
48018c17c4e9: Çekme tamamlandı
d09f106f9e16: Çekme tamamlandı
289a459a6137: Çekme tamamlandı
c4e8f9c90fda: Çekme tamamlandı
Özet: sha256:6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Durum: WordPress için daha yeni resim indirildi: en son
liman işçisi.io/kütüphane/wordpress: en son

Şimdi, aşağıdaki komutu çalıştırarak indirilen görüntüyü kullanarak bir kapsayıcı oluşturun:

docker run -d WordPress

Aşağıdaki çıktıyı görmelisiniz:

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Şimdi, çalışan tüm kapsayıcıyı aşağıdaki komutla doğrulayabilirsiniz:

liman işçisi ps

WordPress kapsayıcınızı aşağıdaki çıktıda görmelisiniz:

KONTEYNER KİMLİK GÖRÜNTÜ KOMUT OLUŞTURULDU DURUM PORT İSİMLERİ
c338aac5081c wordpress "docker-giriş noktası.s… " 7 saniye önce Yukarı 5
saniye 80/tcp xenodochial_hawking

Bu noktada, sisteminizde çalışan bir konteyneriniz var. Şimdi bir sonraki adıma geçebilirsiniz.

Çalışan konteyneri docker exec ile bağlayın

Docker exec, çalışan konteynere bağlanmanıza ve konteyner içinde istediğiniz komutu çalıştırmanıza izin veren bir komuttur.

Çalışan kapsayıcıyı bağlamak için aşağıdaki komutu çalıştırın:

liman işçisi yürütme -it c338aac5081c /bin/bash

Konteynere bağlandıktan sonra aşağıdaki çıktıyı görmelisiniz:

root@c338aac5081c:/var/www/html#

Nerede: c338aac5081c, kabın kimliğidir.

Şimdi, aşağıda gösterildiği gibi kap içinde “free -m” gibi herhangi bir komutu çalıştırın:

[e-posta korumalı]:/var/www/html# ücretsiz -m

Aşağıdaki çıktıyı görmelisiniz:

toplam kullanılan ücretsiz paylaşılan buff/önbellek kullanılabilir

Mem: 1986 981 80 117 924 711
Takas: 0 0 0

Şimdi, aşağıdaki komutla çalışan konteynerden çıkın:

çıkış

Çalışan konteyneri docker eklentisiyle bağlayın

Docker ekleri komutu, çalışan konteynere bağlanmanıza ve konteyneri yönetmenize de olanak tanır.

Çalışan kapsayıcıyı ekle komutunu kullanarak bağlamak için aşağıdaki komutu çalıştırın:

liman işçisi konteyneri c338aac5081c ekle

Bağlandıktan sonra aşağıdaki çıktıyı almalısınız:

root@c338aac5081c:/var/www/html#

Sonuç

Yukarıdaki kılavuzda, exec ve Attach komutunu kullanarak çalışan Docker konteynerine nasıl bağlanacağınızı öğrendiniz. Her iki komut da yeni bir kabuk oturumu başlatmanıza ve bir kapsayıcıya etkileşimli bir kabuk vermenize izin verir.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...