Cara Mudah Install WordPress dengan Docker

Oleh Fitri Aulia
Panduan Teknis Cara Mudah Install WordPress dengan Docker

Jika DomaiNesians ingin menginstall WordPress dengan cara yang cepat dan praktis, Docker bisa jadi solusi yang tepat. Dengan Docker, kamu tidak perlu mengatur environment server atau khawatir soal kompatibilitas. Cukup dengan beberapa langkah mudah, kamu bisa punya WordPress yang siap pakai. Di artikel ini, kita bakal bahas cara mudah install WordPress menggunakan Docker, supaya kamu bisa langsung fokus buat konten tanpa gangguan. Yuk, langsung simak langkah-langkahnya!

Cara Mudah Install WordPress dengan Docker.jpg

Kenapa Install WordPress dengan Docker?

Pernah tidak sih merasa ribet saat install WordPress di server? Harus install PHP, MySQL, dan segala macam software lainnya, plus setup konfigurasi manual. Nah, dengan Docker, kamu bisa skip semua step itu. Docker sudah mengatur semuanya dalam satu paket. Kamu cukup jalankan beberapa command dan WordPress udah siap jalan tanpa perlu memikirkan dependensi atau konfigurasi server.

Selain itu, Docker membuat instalasi lebih portable, loh. Jadi, kamu bisa bawa WordPress ke mana aja, tanpa perlu khawatir soal environment yang beda-beda. Kalau ada masalah, tinggal hapus dan rebuild lagi, simple banget. Ini juga membuat WordPress lebih konsisten di berbagai environment, dari lokal ke production. Jadi, kalau kamu cari cara praktis dan cepat buat install WordPress, Docker adalah pilihan yang tepat.

Persiapan Sebelum Install WordPress di Docker

  1. Pastikan Docker terinstall dengan docker –version
  2. Install Docker Compose (Opsional tapi membantu)
  3. Tentukan tempat penyimpanan
  4. Siapkan Database (MySQL atau MariaDB)
  5. Cek koneksi internet
Baca Juga:  Cara Praktis Mengaktifkan dan Mengoptimalkan Caching di Plesk

Langkah-langkah Install WordPress dengan Docker

Sekarang, kita masuk ke bagian yang paling seru, yaitu install WordPress di Docker. Jangan khawatir, langkah-langkahnya mudah banget. Cukup ikuti langkah ini:

1. Buat Folder Proyek

Pertama-tama, buat folder di server tempat kamu mau simpan konfigurasi dan file Docker. Misalnya:

2. Buat File docker-compose.yml

Langkah selanjutnya, buat file docker-compose.yml. Di sini, kita akan mengatur container untuk WordPress dan database-nya (MySQL/MariaDB). Gunakan editor teks favorit kamu misalnya nano atau vim untuk membuat file ini. Isi file docker-compose.yml-nya seperti ini:

Dockerfile

3. Jalankan Docker Compose

Sekarang waktunya menjalankan WordPress dan MySQL dalam container. Cukup ketik command ini di terminal:

command ini akan mengunduh image WordPress dan MySQL (jika belum ada), lalu menjalankan container-nya di background.

4. Akses WordPress di Browser

Setelah container jalan, kamu bisa langsung buka browser dan akses WordPress lewat http://localhost:8080 (atau IP VPS kamu kalau di server). Setelah berhasil diakses, ikuti instruksi di halaman setup WordPress seperti pemilihan bahasa dan membuat akun admin.

Cara Mudah Install WordPress dengan Docker

Konfigurasi Database WordPress

Nah, WordPress tidak bisa jalan tanpa database, kan? Tapi jangan khawatir, di Docker, proses konfigurasi database ini sangat mudah. Kita akan pakai MySQL atau MariaDB untuk database WordPress. Yuk, simak langkah-langkahnya.

Baca Juga:  Cara Install Munin Monitoring di Ubuntu Server

1. Setting Database di docker-compose.yml

Kalau kamu sudah mengikuti langkah install WordPress di Docker sebelumnya, database sudah otomatis terbentuk melalui file docker-compose.yml. Di dalam file itu, kamu akan menemukan bagian yang menentukan environment variabel untuk database, seperti ini:

DB Config

Di sini:

  • MYSQL_ROOT_PASSWORD: Password untuk user root MySQL.
  • MYSQL_DATABASE: Nama database yang akan dipakai WordPress.
  • MYSQL_USER dan MYSQL_PASSWORD: User dan password yang WordPress dipakai untuk akses database.

2. Jalankan Docker Compose

Setelah konfigurasi di docker-compose.yml selesai, cukup jalankan container dengan command:

3. Cek Database di MySQL

Kalau kamu penasaran atau mau cek database-nya, bisa masuk ke container MySQL dan cek pake command berikut:

Misalnya, kalau nama container MySQL-nya wordpress-docker_db_1, kamu bisa pakai:

Lalu login ke MySQL:

Masukkan password root (examplepass jika pakai yang tadi). Setelah masuk, kamu bisa cek database dengan command:

4. Mulai Setup WordPress

Setelah kamu mengakses link tersebut, WordPress akan muncul dengan halaman setup. Di sini, kamu bisa pilih bahasa, lalu buat akun admin untuk masuk ke dashboard WordPress. Ikuti instruksi yang ada di layar:

Pilih bahasa > Masukkan nama situs > Buat username dan password untuk admin > Masukkan alamat email

5. Login ke Dashboard WordPress

Setelah setup selesai, kamu bisa login ke dashboard WordPress dengan alamat:

http://localhost:8080/wp-admin

Troubleshooting

1. WordPress Tidak Bisa Diakses di Browser

Kalau kamu tidak bisa buka WordPress lewat http://localhost:8080 atau IP VPS kamu, bisa jadi container-nya tidak jalan. Cek status container dulu dengan command:

Baca Juga:  Cara Setting Google Workspace di cPanel Hosting

Kalau container WordPress atau MySQL tidak ada, coba jalankan ulang

2. Error “Database Connection”

Kalau muncul pesan error seperti “Error establishing a database connection”, artinya WordPress tidak bisa connect ke database. Cek lagi pengaturan database di file docker-compose.yml. Pastikan nama database, user, dan password yang ada sesuai dengan yang WordPress butuhkan. Setelah itu, restart container:

3. Konten atau Media Tidak Muncul

Setelah install WordPress, beberapa gambar atau konten mungkin tidak muncul di website. Pastikan folder volume kamu udah terhubung dengan benar. Di docker-compose.yml, pastikan volume untuk wordpress_data udah ada dan terhubung ke /var/www/html.

4. Mengubah Pengaturan Database

Kadang kamu perlu ubah beberapa pengaturan di database, tapi tidak tahu bagaimana cara masuk ke MySQL container. Masuk ke container MySQL dengan command:

Masukkan password yang udah diatur sebelumnya di file docker-compose.yml.

5. Port 8080 Sudah Dipakai

Kalau port 8080 sudah dipakai aplikasi lain, WordPress tidak bisa diakses di port tersebut. Kamu bisa ganti port yang dipakai WordPress. Edit file docker-compose.yml dan ganti bagian ports menjadi:
ports:

Kesimpulan

Install WordPress dengan Docker itu sebenarnya mudah banget, kan? Kamu tidak perlu setup server atau konfigurasi manual. Cukup pakai Docker, semuanya jadi lebih simpel dan cepat. Mulai dari membuat container untuk WordPress dan database, hingga akses langsung ke WordPress lewat browser, semuanya sudah diatur otomatis oleh Docker.

Kalau kamu mau performa yang lebih stabil dan server yang selalu siap 24/7, coba pertimbangkan pakai Cloud VPS. Dengan Cloud VPS, kamu bisa punya kontrol penuh atas environment Docker kamu, jadi bisa lebih optimal dalam menjalankan WordPress.

Fitri Aulia

Hi! I'm a tech enthusiast who loves digging into how things work, especially in web development, VPS setups, and anything open-source.

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Promo DomaiNesia

This will close in 0 seconds