Docker, neredeyse tüm Linux dağıtımlarıyla son derece uyumludur. Docker, yazılımı çalıştırabilir ve kitaplığından görüntüler oluşturabilir. Basitleştirilmiş terimlerle, Docker, dağıtılmış yazılımı çalıştırırken sorunları kolaylaştıran araçtır. Snap, Docker'dan gelen kod üzerinde çalışır, ancak kendisi Docker'ın bir varlığı değildir. Docker'ın en son güncellemesi Apache lisansını 2 gösteriyor.0 ve etki alanı üzerinde telif hakları saklıdır. Docker'ın konteyner sistemi, işletim yazılımı için en uygun çözümü sunar. Bu, Docker'a diğer paket oluşturma platformlarına göre bir avantaj sağlar. Bu kılavuz, Docker'ı Arch Linux işletim sisteminize kurmak için gerekli tüm adımları belirtir.
Docker Yükleme İşlemi
Arch Unit Repository (AUR) sayesinde Docker'ın Arch Linux'a kurulumu son derece kolaydır. Tek yapmanız gereken AUR'den Docker paketini almak ve ardından paketi sunucunuzda etkinleştirmek. Docker'ı Arch Linux sisteminize kurmak için aşağıda listelenen beş adımı izleyin:
- Adım 1: Döngü modülünü etkinleştirin
- 2. Adım: Snapd'yi AUR üzerinden etkinleştirin
- 3. Adım: Docker'ı yükleyin
- 4. Adım: Docker'ı Etkinleştirin
- Adım 5: Yükleme sonrası yapılandırmayı gerçekleştirin
Önkoşullar
Docker'ı sunucunuza kurmadan önce, sunucunuzdaki ön koşulların kullanılabilirliğini göz önünde bulundurmalısınız. Docker, özellikle değiştirilmiş yeni nesil cihazlarla uyumlu değildir; bunun yerine, aniden 64_bit sistemini destekler. İşlem sırasında yüklenen döngü modülü, Docker'ın kurulumunu da etkiler. Sunucunuzda AUR paketlerinin kullanılabilirliğini sağlayın. Ayrıca, bu komutla devam etmeden önce sisteminizin güncel olduğundan emin olun.
$ sudo pacman -Syu
Döngü Modülünü Etkinleştir
Döngü modunu etkinleştirmeden önce, aşağıdaki komutla döngü modunun sunucuda Docker için bir çekirdek modülü olarak var olup olmadığını kontrol edin:
$ lsmod | grep döngüsü
Bu komutu çalıştırdıktan sonra döngü modülünün yüklenmediğini gösteriyorsa, önce aşağıdaki komutları çalıştırarak onu yükleyin.
$ modprobe döngüsü
İlk komut, döngü ile yapılandırılmış dosyayı formüle eder ve ikinci komut, modülü Linux çekirdeğine gönderir.
AUR aracılığıyla snapd'yi etkinleştir
Snapd'yi etkinleştirmek için önce Docker paketini AUR'den indirmeniz gerekir. AUR'nin gereksinimleri yerine getirildiyse, devam edip Docker'ı AUR'den yükleyebilirsiniz.
İşlevselliği üzerinde uygun kimlik doğrulamanız yoksa, AUR'yi kullanmanın her zaman güvenli olmadığını unutmayın; AUR'de yeniyseniz başka yolları tercih etmek daha iyidir çünkü bu depodaki komutlarınızda çok spesifik ve dikkatli olmanız gerekir. Snapd'yi yüklemek için aşağıdaki komutları gerçekleştirin:
$ cd snap
$ makepkg -si
Bu son komut, Docker paketini AUR'den alır.
Şimdi, AUR'den paketlerin kurulumuna gelince, terminal sisteminde aşağıdaki komutu vererek snapd soketini etkinleştirin:
Ardından, aşağıdaki komutu kullanarak /snap ile ilgili kitaplığı /var/lib/snapd/snap arasında genel bir bağlantı oluşturun:
Arch Linux sisteminizdeki AUR'den Docker paketini almak için yapmanız gereken tek şey bu. Şimdi, Docker paketini AUR'den getirdiğinizi doğrulamak için sunucunuz.
Docker'ı yükleyin
Döngüyü ve snapd'yi etkinleştirdikten sonra geriye sadece Docker'ı kurmak kalıyor. Kurulumu tamamlamak için aşağıdaki komutu verin.
$ sudo ek yükleme docker'ı
Docker'ı Başlat
Docker'ı Arch Linux'ta etkin bir şekilde kullanmak için sunucunuzda etkinleştirin. Docker'ı etkinleştirmek ve başlatmak için aşağıdaki komutu girin:
$ systemctl docker'ı başlat.hizmetBu komut anında Docker'ı başlatacak. Şimdi, yeniden başlatma sırasında Docker'ı otomatik olarak başlatmak için aşağıdaki komutu kullanın:
$ systemctl docker'ı etkinleştir.hizmet
Hala kafanız karıştıysa ve sunucunuzda Docker'ın etkinleştirildiğini onaylamak istiyorsanız., aşağıdaki komut bunu doğrulamanıza yardımcı olacaktır:
Üzerinde düşünülmesi gereken önemli bir nokta, Docker'ı sisteminizde bir kök sunucu olarak çalıştırabileceğinizi bilmektir. Docker'ın işlemlerini diğer normal kullanıcılar gibi çalıştırmak istiyorsanız, aşağıdaki komutu kullanarak kendinizi Docker grubuna kaydedebilirsiniz:
Yukarıdaki komut, bir grup liman işçisi kullanıcısını formüle edecektir. Aşağıdaki komut, kullanıcıyı ilgili gruba kaydeder:
$ gpasswd -a user docker [kullanıcıyı kullanıcı adınızla değiştirin]Sunucuyu yeniden başlatın veya değişiklikleri kök kullanıcı olarak sonlandırmak için yeniden oturum açma seçeneğini seçin.
Kurulum Sonrası Yapılandırma
Docker görüntülerinin konumunu değiştirmek konusunda isteksizseniz, bunu Docker'ın kurulum sonrası yapılandırmasında yapabilirsiniz. Docker'ın varsayılan görüntüleri, snapd etkinleştirilirken oluşturulan sanal bağlantıda geri yüklenir. Bu nedenle, bu konumu değiştirmek için önce Docker'ı durdurmanız, ardından Docker görüntülerinizin konumunu değiştirmek için komutu girmeniz gerekir.
Docker'ı kullanma
Docker sürümünü kontrol etmek için aşağıdakileri yapın:
$ liman işçisi sürümüBir görseli aramak için aşağıdakileri yapın:
$ liman işçisi araması
Bir görüntüyü indirmek için aşağıdakileri yapın:
Bir görüntüyü çalıştırmak için aşağıdakileri yapın:
Sonuç
Docker ile kendinize son derece güvenli paketler alabilirsiniz. Bu kılavuz, Docker'ın Arch Linux'a nasıl kurulacağını ayrıntılı olarak açıklar. Artık Docker yazılım uygulamalarını Linux'ta zahmetsizce çalıştırabilirsiniz. Docker, Arch Linux'ta programlama yaparken harika bir deneyim sağlar.