Cara Install WordPress di Docker (Docker Compose) – Ubuntu 22.04

Diposting pada
Setelah Docker dan Portainer berhasil diinstall, langkah selanjutnya yang paling umum
dan bermanfaat adalah menjalankan WordPress menggunakan Docker.
Metode ini lebih rapi, cepat, dan aman dibanding install manual di server.


Kenapa WordPress di Docker?

  • Instalasi cepat & bersih
  • Mudah backup & pindah server
  • Tidak merusak sistem utama
  • Cocok untuk belajar, produksi ringan, dan colocation mini

Persiapan

  • Ubuntu Server 22.04 LTS
  • Docker & Docker Compose sudah terinstall
  • Port 80 atau 8080 belum digunakan

Cek docker compose:

docker compose version

Step 1 – Buat Folder Project WordPress

mkdir wordpress-docker
cd wordpress-docker

Step 2 – Buat File docker-compose.yml

nano docker-compose.yml

Isi dengan konfigurasi berikut:

version: '3.8'

services:
  db:
    image: mysql:5.7
    container_name: wp_db
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wpuser
      MYSQL_PASSWORD: wppassword
      MYSQL_ROOT_PASSWORD: rootpassword
    volumes:
      - db_data:/var/lib/mysql

  wordpress:
    image: wordpress:latest
    container_name: wp_app
    depends_on:
      - db
    ports:
      - "8080:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wpuser
      WORDPRESS_DB_PASSWORD: wppassword
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wp_data:/var/www/html

volumes:
  db_data:
  wp_data:

Step 3 – Jalankan WordPress

docker compose up -d

Cek container:

docker ps

Step 4 – Akses WordPress

Buka browser dan akses:

http://IP-SERVER:8080

Jika berhasil, kamu akan melihat halaman instalasi WordPress:

  • Pilih bahasa
  • Isi judul website
  • Buat user admin
  • Simpan password

Struktur Container WordPress

  • wp_app → Container WordPress
  • wp_db → Database MySQL
  • wp_data → Data website
  • db_data → Data database

Perintah Penting Docker WordPress

Stop WordPress:

docker compose down

Start ulang:

docker compose up -d

Lihat log:

docker logs wp_app

WordPress Docker Cocok untuk Apa?

  • Website company profile
  • Blog & konten edukasi
  • Landing page bisnis
  • Belajar web hosting

Metode ini juga sangat cocok digunakan di lingkungan
colocation mini karena lebih rapi dan mudah dikelola.


Butuh Server Stabil untuk WordPress Docker?

Jika kamu ingin menjalankan WordPress Docker tanpa ribet listrik,
internet, dan uptime, gunakan layanan
Colocation Mini MNetWiFi.

  • Bandwidth stabil
  • Cocok untuk mini PC & homelab
  • Support belajar & produksi ringan


💬 Konsultasi Colocation Mini via WhatsApp

WhatsApp: +62 817-7681-2221


Penutup

Dengan Docker, WordPress menjadi lebih fleksibel, aman, dan profesional.
Tutorial selanjutnya akan membahas:

  • Optimasi WordPress Docker agar tidak lemot
  • Pasang SSL (HTTPS) di WordPress Docker
  • Backup & restore WordPress Docker
  • Monitoring WordPress via Docker

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *