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