news
Serverspace yeni bir Rocky Linux işletim sistemi ekledi
May 30, 2023
Updated May 30, 2023

Ubuntu 20.04 üzerinde Docker Compose kullanarak Wordpress ve PhpMyAdmin nasıl kurulur

Docker Linux Ubuntu VPS

Giriş

Wordpress üzerinde kendi web sitenizi oluşturmayı hiç düşündünüz mü? Bu yazıda size Docker Compose kullanarak Ubuntu 20.04 sunucusuna WordPress ve PhpMyAdmin'i nasıl kuracağınızı göstereceğim.
Docker Compose, aracı olarak hareket ederek çoklu konteyner Docker uygulamaları ile çalışmanıza olanak tanır.
Docker'ın önceden yüklenmiş olmasını gerektirir, bizim durumumuzda Docker'ın önceden yüklenmiş sürümünü kullanacağız.
Talimatları kullanabilir veya Serverspace'de Docker'ın önceden yüklenmiş olduğu bir sunucu oluşturabilirsiniz.

Neler gerekli

  • Docker sunucunuzda yüklü, talimatlarımızı kullanarak yükleyebilirsiniz;
  • Linux Ubuntu 20.04 işletim sistemi altında sunucu;
  • 4 Gb of RAM or more.

Sistemin hazır olup olmadığını kontrol etme

Öncelikle komutu kullanarak sunucunuzda Docker'ın çalışıp çalışmadığını kontrol edelim:

systemctl status docker

"active" parametresi "running" olmalıdır.

parametreyi kontrol et

Sunucu üzerindeki paketleri güncelleyin.

Paketleri güncelleyin

Gelecekteki kurulum için curl paketini yüklemeniz gerekir, Docker Compose'u yüklemek için buna ihtiyacınız olacak:

sudo apt-get install curl -y

Docker Compose'u Yükleme

Docker Compose'un en son sürümü 2.12.2'dir, depoyu sunucunuza indirmek için aşağıdaki komutu kullanın. En son sürümü buradan kontrol edebilirsiniz.

sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /home/docker-compose

depoyu sunucunuza indirin

Not: Depo /home/docker-compose adresinde bulunacaktır.

Kurulumdan sonra, indirilen deponun çalıştırılabilir hale getirilmesi gerekir.

erişim haklarını değiştirme

Kontrol etmek için ls -la komutunu kullanarak klasördeki izinleri kontrol edebilirsiniz.

Depoyu sistem yoluna kopyalayın:

sudo mv /home/docker-compose /usr/local/bin/

Docker-compose komutunu çalıştırarak kurulumu kontrol edin, size olası komutların bir listesini verecektir.

Kurulumu kontrol edin

Not: Eğer -bash: /usr/local/bin/docker-compose: No such file or directory hatasını başlangıçta alırsanız, depoyu sistem klasörüne kopyaladığınızı kontrol edin. Bir hata alabilirsiniz -bash: /usr/local/bin/docker-compose: Permission denied hatası alabilirsiniz, deponun çalıştırılabilir olmadığını söyler, yukarıdaki komutu kullanarak hakları verin.

WordPress ve MySQL Kurulumu

Yüklemeden önce, Docker Compose'umuz için dizin ve yapılandırma oluşturmalıyız:

mkdir wordpress

Ve ayrıca bir yapılandırma oluşturun:

nano wordpress/docker-compose.yml

dizini ve yapılandırmayı oluşturun

Bu yapılandırmada, wordpress'in görüntüsünü ve WordPress'i çalıştırmak için gerekli olan MySql görüntü veritabanını belirtmemiz gerekir.

kurulum yapılandırması

Not: Bağlantı noktasını istediğiniz şekilde değiştirebilirsiniz.

Yapılandırmanızı indirmek ve kontrol etmek için docker'ı çalıştırın.

docker yapılandırmasını kontrol et

Başlattıktan sonra, "https://yourip:8080" adresini kullanarak wordpress sitemizin web sayfasına gitmek zaten mümkün.

wordpress sitemizin web sayfası

PhpMyAdmin Kurulumu

Yüklemeden önce docker compose'u kapatın:

sudo docker-compose down

Yüklemek için docker yapılandırmamıza geri dönmeniz ve görüntü ve ağ parametrelerini girmeniz gerekecektir.

parametreleri girin

Yüklemek ve çalıştığını doğrulamak için docker'ı çalıştırın:

sudo docker-compose up

Başlattıktan sonra, "https://yourip:8081" kullanarak web sayfasına gidin.

PhpMyAdmin web sayfası

Kurulum başarıyla tamamlandı.

Sonuç

Docker, farklı paketleri sadece birkaç dakika içinde yüklemenize olanak tanıyarak size zaman kazandırır. Bu sayede, eklentilerinizi ve programlarınızı test etmek için belirli bir paketin herhangi bir sürümünü yükleyebilirsiniz.
Bu yayın sayesinde, WordPress'te kendi sitenizi ve DBMS MySQL - PhpMyAdmin'in yönetimi için bir web arayüzünü kolayca dağıtabilirsiniz.

Vote:
5 out of 5
Аverage rating : 5
Rated by: 1
34384 İstanbul İzzetpaşa Mah. Yeni Yol Cad. No:3 / 336 Şişli
+90 212 900-35-36
700 300
IT-GRAD NL B.V.
700 300
Hizmetlerimizi sunmak, analizler yapmak ve pazarlama için çerezleri kullanıyoruz. Çerez kullanımımız hakkında daha fazla bilgi edinmek için lütfen Gizlilik Politikamıza bakın. Web sitemize göz atmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.