Docker İle WordPress Kullanmak

WordPress'i bu imagelar ile ayağa kaldırmak için en sağlıklı yol, bu iki konteyneri birbiriyle konuşturacak bir Docker Compose yapısı kurmaktır.

Şu adımları izleyerek hızlıca yayına alabilirsiniz:

1. Proje Klasörü Oluşturun

Bilgisayarınızda (örneğin masaüstünde) wp-projem adında bir klasör açın.

2. docker-compose.yml Dosyası Hazırlayın

Bu klasörün içine docker-compose.yml isimli bir metin dosyası oluşturun ve şu içeriği yapıştırın 

 
 
services:
  db:
    image: mysql:latest
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: rootpassword
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpressuser
      MYSQL_PASSWORD: wordpresspassword

  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - "8080:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpressuser
      WORDPRESS_DB_PASSWORD: wordpresspassword
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ./wp-content:/var/www/html/wp-content

volumes:
  db_data:
 

Terminali veya PowerShell'i açıp bu klasörün içine gidin ve şu komutu yazın:

Bash
 
docker-compose up -d
   

4. Kuruluma Başlayın

İşlem tamamlandığında tarayıcınızdan localhost:8080 adresine girin. WordPress kurulum ekranı sizi karşılayacaktır.


Küçük Bir Not: Görselde WordPress'in php8.4-fpm versiyonunu indirdiğiniz görünüyor. FPM (FastCGI Process Manager) versiyonları genelde önünde bir Nginx veya Apache sunucusu ister. Eğer sadece test amaçlı hızlıca çalıştırmak isterseniz, Docker Desktop'taki "Images" kısmından wordpress:latest tag'ini aratıp indirmeniz (bu versiyon içinde hazır Apache ile gelir) işinizi daha da kolaylaştırabilir.

Eğer FPM versiyonuyla devam etmek isterseniz ve sayfa açılmazsa, image: wordpress:latest kullanarak denemenizi öneririm.

Yükleniyor...