Konteyner nedir (ve WordPress’in geliştirilmesinde nasıl kullanabileceğiniz)
Bir WordPress geliştiricisiyseniz, çok fazla iş yaptığınız yerel bir ayarınız olabilir. Birkaç yerel WordPress web sitesi oluşturmak ve yönetmek söz konusu olduğunda, aralarından seçim yapabileceğiniz birçok araç vardır. Bununla birlikte, genellikle bilgisayarınızı yavaşlatabilecek çok fazla kaynağa ihtiyaç duyarlar ve bu da onu çok fazla çevirir. Konteyner, daha yüksek bir bölümlendirme seviyesine sahip çeşitli geliştirme ortamlarını çalıştırmanıza ve bilgisayarınızdaki yükü azaltmanıza olanak tanır. Ayrıca, diğer cihazlarda geliştirme ortamını yeniden üretmek de iyidir. Bu makalede, ne olduğu, kullanmanın mantıklı olduğu ve kapsayıcılar kullanarak WordPress’in nasıl yönetileceği hakkında daha fazla konuşacağız. Hadi çalışalım!
Konteyner nedir (ve kullanımı mantıklı olduğunda) kapsayıcı, çalışmak için tam bir işletim sistemine (OS) ihtiyaç duymadıkça, kaynaklarda daha az yoğun hale getirmedikçe sanal bir makineye çok benzer. Ayrıca, geliştirme projeniz için ihtiyacınız olan tüm yazılımı ayarlamak için bir kapsayıcı kullanabilirsiniz. Örneğin, WordPress’i çalıştırmak için PHP, MySQL ve Apache içeren bir kapınız olabilir. Ardından, Joomla’yı çalıştırmak için ayrı bir kabın olabilir! Kullanmak istediğiniz ortam veya diğer içerik yönetim sistemi (CMS). Adından da anlaşılacağı gibi, konteyner çok bölümlere ayrılmıştır, bu da geliştirme deneyimini daha iyi hale getirir.
Bunu hatırlayarak, aşağıdaki durumlarda bir kap kullanmalısınız.
Geliştirme projeleri veya test yapmak için çeşitli ortamlara erişmeniz gerekir.
Çalışmanızı yapmak için tam bir sanal makineye ihtiyacınız yok. Çalışma bilgisayarınız, donanım sınırlamaları nedeniyle bazı sanal makineleri işleyemez.
İşiniz için komut satırını kullanarak rahat hissediyorsunuz.
Son nokta önemlidir. Konteyner tam bir işletim sistemi kurulumu ile donatılmadığından, (her zaman değilse) komut satırı üzerinden etkileşime girersiniz. UNIX tabanlı kapsayıcı yazılımının çoğu, bu nedenle sistem türüne ve nasıl kullanılacağına alışmalısınız.
Son birkaç yıldır, konteynerlerin geliştirme çalışmaları için kullanımında bir patlama olmuştur. Bu, seçebileceğiniz birçok harika yazılım seçeneği olduğu anlamına gelir. Ancak, hızlı öneriler arıyorsanız, Docker’ı kullanmayı denemelisiniz:
Docker, kapsayıcılar oluşturmanıza ve paylaşmanıza olanak tanıyan açık kaynaklı bir yazılımdır. Herhangi bir ölçek projesi ile kullanımı kolay ve olağanüstü performans sunuyor, bu yüzden bu bizim favori seçeneklerimizden biri. Biz de Kubernetes hayranıyız:
Bunu bitirdikten sonra programı yükleyebilirsiniz. Kurulum işlemi çok kolaydır, bu nedenle program kullanıma hazır olana kadar devam edin. Adım #2: ‘Yaz’ WordPress dosyasını oluşturun ve bir Docker çalıştırmadan önce çalıştırın, başlamak için küçük bir hazırlık yapacağız. Bir Docker ile, kapsayıcınız tarafından dahil edilmek istediğiniz yazılım için talimatlar içeren Compose Files adlı bir şey kullanabilirsiniz. Şimdi, kullanıcılar/John/local-wordpress gibi yerel WordPress dosyanızın gitmesini istediğiniz bilgisayarınızda bir yerde bir dizin hazırlayın ve hazırlayın. Klasör hazır olduktan sonra, içinde yeni bir metin dosyası oluşturun. WordPress-Compose.yml gibi istediğiniz adınızı kullanabilirsiniz. Docker’ın onu tanıymasını sağlayan .yml uzantısını kullandığınızdan emin olun. Favori metin düzenleyicinizi kullanarak dosyayı açın ve aşağıdakileri yapıştırın: Sürüm: “3.0” Hizmetler: Hizmetler: WordPress:
Resim: WordPress
Yeniden başlat: Daima
Portlar:
– 8090: 80
Çevre:
Wordpress_db_password: kök
MySQL:
Resim: MySQL: 5.7
Yeniden başlat: Daima
Çevre:
Mysql_root_password: root Bu kodda, Docker’a WordPress ve MySQL’i kendi kaplarına yüklemesini öğretiyoruz. Ayrıca veritabanınız için bir şifre ayarladık ve WordPress’in ne olduğunu bildiğinden emin olduk. Devam edin ve mevcut dosyalarınızda değişiklikleri kaydedin ve kapatın.
Şimdi bir Docker çalıştırma zamanı, bu yüzden bilgisayarınızda Quickstart Terminal Docker uygulamasını arayın ve çalıştırın. Şimdi böyle bir komut satırı terminali göreceksiniz:
Yapmanız gereken ilk şey, komut satırı üzerinden yerel WordPress dizininize gitmektir. Girdikten sonra aşağıdaki komutu yazın: Docker-compose -f wordpress-compose.yml Komutun son bölümünün. YML dosyanıza nasıl adlandırdığınıza bağlı olarak değişeceğini unutmayın. Ancak, komutu çalıştırır çalıştırmaz, Docker gerekli dosyaları indirecek ve sizin için her şeyi yönetecektir. Her iki kap da hazır olduktan sonra Docker komut satırını tekrar kullanabilirsiniz. Docker PS komutunu şimdi yazmaya çalışın ve her iki kapsayıcıyı da içeren bir liste göreceksiniz.
Yerel WordPress web siteniz artık kullanıma hazır. Geriye kalan tek şey, daha sonra tartışacağımız WordPress kurulum sürecini tamamlamaktır. Adım #3: Bu son adım için WordPress’i yükledikten sonra, komut satırını kullanmanız gerekmez. Bunun yerine, tarayıcınızı açmalı ve WordPress kabımıza ayarladığımız bağlantı noktası olan LocalHost: 8090’a gitmelisiniz. Konteyner çalışıyorsa, bu iyi bilinen ekranı göreceksiniz: Şimdi, sadece birkaç dakika sürmesi gereken WordPress kurulum sürecinin geri kalanına devam edin ve tamamlayın.
Tamamlamadan önce, aynı anda istediğiniz kadar kapsayıcıyı çalıştırabileceğinizi unutmayın. Bu, birbirinizle bazı WordPress ayarlarına sahip olabileceğiniz anlamına gelir. Docker Container nasıl yönetilir ve silmeyi Düzenli olarak bir Docker kullanırsanız, bazı kaplarınızı birkaç noktada silmeniz gerekir. Bunu aşağıdaki komutu kullanarak Docker komut satırından yapabilirsiniz: Docker rm yourcontainername doğal olarak, yer tutucuyu silmek istediğiniz kapsayıcının adıyla değiştirmeniz gerekir. Ne denildiğini hatırlayamıyorsanız, PS Docker komutunu kullanarak mevcut tüm kapların listesini görebilirsiniz.
WordPress yazma dosyaları oluşturun ve çalıştırın. WordPress’i yükledikten sonra.
Bir Docker kullanarak bir WordPress kapsayıcısının nasıl hazırlanacağına dair sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım! Microone / Shutterstock.com tarafından Mini Makale Resmi