Kapsayıcılar Nedir (Ve Bunları WordPress Geliştirmede Nasıl Kullanabilirsiniz)
Yayınlanan: 2018-08-27Bir WordPress geliştiricisiyseniz, muhtemelen işinizin çoğunu yaptığınız yerel bir kurulumunuz vardır. Birden fazla 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. Ancak, genellikle çok fazla kaynağa ihtiyaç duyarlar, bu da bilgisayarınızı yavaşlatabilir ve çok sayıda ortamla uğraşmayı güçleştirir.
Kapsayıcılar, daha yüksek derecede bölümlendirme ve bilgisayarınızda daha az yük ile birden çok geliştirme ortamı çalıştırmanıza olanak tanır. Ayrıca, diğer cihazlarda geliştirme ortamlarını yeniden oluşturmak için de harikadırlar. Bu makalede, bunların ne olduğu, ne zaman kullanılmasının mantıklı olduğu ve kapsayıcıları kullanarak WordPress'in nasıl kurulacağı hakkında daha fazla konuşacağız. Hadi çalışalım!
Konteynerler Nelerdir (Ve Bunları Kullanmanın Ne Zaman Mantıklı Olduğu)
Konteynerler, çalışmak için tam bir İşletim Sistemi (OS) gerektirmemeleri dışında sanal makinelere çok benzer, bu da onları daha az kaynak yoğun hale getirir. Bunun dışında, geliştirme projeleriniz için ihtiyacınız olan tüm yazılımları kurmak için kapsayıcıları kullanabilirsiniz.
Örneğin, WordPress'i çalıştırmak için PHP, MySQL ve Apache içeren kapsayıcılarınız olabilir. Ardından, bir Joomla! çalıştırmak için ayrı kaplarınız olabilir. ortamı veya kullanmak istediğiniz diğer herhangi bir İçerik Yönetim Sistemi (CMS). Adından da anlaşılacağı gibi, kapsayıcılar oldukça bölümlere ayrılmıştır, bu da daha iyi bir geliştirme deneyimi sağlar.
Bunu akılda tutarak, aşağıdaki durumlarda kapları kullanmanızı öneririz:
- Geliştirme projeleri veya testleri çalıştırmak için çok çeşitli ortamlara erişmeniz gerekir.
- İşinizi yapmak için tam sanal makinelere ihtiyacınız yok.
- İş bilgisayarınız, donanım sınırlamaları nedeniyle birden çok sanal makineyi işleyemez.
- İşiniz için komut satırını rahatça kullanabilirsiniz.
Bu son nokta önemli. Kapsayıcılar tam işletim sistemi yüklemeleriyle birlikte gelmediğinden, çoğunlukla (her zaman olmasa da) komut satırı aracılığıyla onlarla etkileşim kurarsınız. Çoğu kapsayıcı yazılımı UNIX tabanlıdır, bu nedenle bu tür bir sisteme ve bunların nasıl kullanılacağına aşina olmak isteyeceksiniz.
Geçtiğimiz yıllarda, geliştirme çalışmaları için kapsayıcıların kullanımında bir patlama oldu. Bu, aralarından seçim yapabileceğiniz çok sayıda harika yazılım seçeneği olduğu anlamına gelir. Ancak, hızlı bir öneri 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. Her ölçekteki projeyle kullanımı kolaydır ve mükemmel performans sunar, bu yüzden favori seçeneklerimizden biridir. Ayrıca Kubernetes hayranlarıyız:

Bu özel yazılım, çok sayıda kapsayıcıyı yönetmeniz gerekiyorsa daha uygundur. Hatta ölçeklenebilir uygulamalara ihtiyaç duyan işletmeler için kendisini bir çözüm olarak pazarlamaktadır. Ayak parmaklarınızı kapları kullanmaya daldırmak istiyorsanız, her iki yazılım da harika bir seçenektir. Ancak, daha yeni başlayanlar için uygun ve başlaması kolay olduğu için bu makalede Docker'a odaklanacağız.
Container Kullanarak Yerel WordPress Kurulumu Nasıl Kurulur (3 Adımda)
Şimdi size Docker kullanarak yerel bir WordPress ortamını nasıl oluşturabileceğinizi ve yapılandırabileceğinizi göstereceğiz. Daha önce de belirttiğimiz gibi, Docker ile etkileşim kurmanın birincil yolu komut satırıdır, bu nedenle devam etmeden önce bu tür bir arabirimi rahat kullandığınızdan emin olun.
Adım 1: Bilgisayarınızda Docker'ı Kurun
Öncelikle Docker'ı indirmeniz gerekecek. Kullanabileceğiniz yazılımın birkaç sürümü vardır, ancak öncelikle kişisel gelişim projeleri için kullanılanın adı Docker Desktop'tır:

Docker'ı indirmek için, platformda birden fazla işletim sistemi için bağlantılara erişmenizi sağlayacak ücretsiz bir hesaba kaydolmanız gerekir. Devam edin ve ihtiyacınız olan sürümü şimdi indirin, ancak bu örnek için Windows sürümünü kullanacağız:

Bunu yaptıktan sonra programı yükleyebilirsiniz. Yükleme işlemi basittir, bu nedenle program kullanıma hazır olana kadar devam edin.
Adım #2: Bir WordPress 'Oluştur' Dosyası Oluşturun ve Çalıştırın
Docker'ı çalıştırmadan önce, koşmaya başlamak için küçük bir hazırlık yapacağız. Docker ile, kapsayıcılarınızın içermesini istediğiniz yazılıma ilişkin talimatları içeren, oluşturma dosyaları adı verilen bir şey kullanabilirsiniz. Şimdi devam edin ve bilgisayarınızda yerel WordPress dosyalarınızın gitmesini istediğiniz bir yerde, users/john/local-wordpress gibi bir dizin oluşturun .

Klasör hazır olduğunda, içinde yeni bir metin dosyası oluşturun. Bunun için wordpress-compose.yml gibi istediğiniz herhangi bir adı kullanabilirsiniz . Docker'ın onu tanımasını sağlayan .yml uzantısını kullandığınızdan emin olun. Favori metin düzenleyicinizi kullanarak bu dosyayı açın ve aşağıdakileri içine yapıştırın:
version: "3.0" services: wordpress: image: wordpress restart: always ports: - 8090:80 environment: WORDPRESS_DB_PASSWORD: root mysql: image: mysql:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: root
Bu kodda, Docker'a WordPress ve MySQL'i kendi kapsayıcılarına kurması talimatını veriyoruz. Ayrıca veritabanınız için bir şifre atayarak WordPress'in ne olduğunu bilmesini sağlıyoruz. Devam edin ve değişiklikleri cihazınıza kaydedin. şimdi dosya ve kapatın.
Şimdi Docker'ı çalıştırmanın zamanı geldi, bu nedenle bilgisayarınızda Docker Quickstart Terminal uygulamasını arayın ve çalıştırın. Şimdi bunun gibi bir komut satırı terminali görmelisiniz:

Yapmanız gereken ilk şey, komut satırı üzerinden yerel WordPress dizininize gitmek. Girdikten sonra aşağıdaki komutu yazın:
docker-compose -f wordpress-compose.yml
Komutun son bölümünün .yml dosyanızı nasıl adlandırdığınıza bağlı olarak değişeceğini unutmayın. Ancak, bu komutu çalıştırır çalıştırmaz Docker gerekli dosyaları indirecek ve her şeyi sizin için ayarlayacaktır. Her iki kapsayıcı da hazır olduğunda, Docker komut satırını tekrar kullanabileceksiniz. Şimdi docker ps komutunu yazmayı deneyin ve her iki kapsayıcıyı içeren bir liste görmelisiniz.
Yerel WordPress web siteniz artık neredeyse kullanıma hazır. Geriye kalan tek şey, daha sonra ele alacağımız WordPress kurulum sürecini tamamlamak.
Adım 3: WordPress Kurulumunu Tamamlayın
Bu son adım için komut satırını kullanmanız gerekmeyecek. Bunun yerine, tarayıcınızı açmalı ve WordPress kapsayıcımıza atadığımız bağlantı noktası olan localhost:8090 'a gitmelisiniz . Kapsayıcı çalışıyorsa, şu tanıdık ekranı görmelisiniz:

Şimdi devam edin ve yalnızca birkaç dakika sürmesi gereken WordPress yükleme işleminin geri kalanını yapın.
Bitirmeden önce, aynı anda çalıştırmak istediğiniz kadar çok kapsayıcınız olabileceğini unutmayın. Bu, yan yana birkaç WordPress kurulumuna sahip olabileceğiniz anlamına gelir.
Docker Kapsayıcılarınızı Nasıl Yönetir ve Silinir
Docker'ı düzenli olarak kullanıyorsanız, bir noktada bazı kapsayıcılarınızı silmeniz gerekebilir. Bunu, aşağıdaki komutu kullanarak Docker komut satırından yapabilirsiniz:
docker rm yourcontainername
Doğal olarak, o yer tutucuyu silmek istediğiniz kapsayıcının adıyla değiştirmeniz gerekecektir. Adının ne olduğunu hatırlayamıyorsanız, docker ps komutunu kullanarak mevcut tüm kaplarınızın bir listesini görebilirsiniz.
Son olarak, arka planda kaynakları tüketmemeleri için kapsayıcıları durdurmak da mümkündür. Bu bazen onları tamamen silmekten daha iyi bir önlemdir. Bir kapsayıcıyı durdurmak için aşağıdaki komutu kullanmanız yeterlidir:
docker stop yourcontainername
Container'ı yeniden başlatmak istediğinizde, bunu şu komutla yapabilirsiniz:
docker start yourcontainername
Bununla, bir veya daha fazla WordPress kapsayıcısı oluşturmak için Docker'ı başarıyla kullandınız ve yazılımın temellerini öğrendiniz. Program ve WordPress için geliştirme yaparken size nasıl yardımcı olabileceği hakkında daha fazla bilgi edinmek için biraz zaman ayırmanızı öneririz!
Çözüm
Platformla çok fazla iş yapıyorsanız, yerel WordPress geliştirme harika bir seçenektir. Örneğin, kendi temalarınızı geliştirmek veya hazırlama siteleri kurmak için yerel kurulumları kullanabilirsiniz. WordPress'i yerel olarak kurmanın birçok yolu vardır, ancak komut satırında kısmi iseniz, kapsayıcılar oldukça mükemmel bir bahistir. Ayrıca, genellikle çok fazla kaynak gerektirmezler.
Bu makalede, Docker kullanarak WordPress kapsayıcılarını kurma adımlarında size yol gösterdik. Bunlar şunları içerir:
- Bilgisayarınızda Docker'ı kurun.
- Bir WordPress oluşturma dosyası oluşturun ve çalıştırın.
- WordPress'i yüklemeyi bitirin.
Docker kullanarak bir WordPress kapsayıcısının nasıl kurulacağı hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!
MicroOne / Shutterstock.com'dan makale küçük resmi
