Bagi Anda yang berlangganan layanan VPS, install WordPress dapat dilakukan melalui dua cara, yaitu secara manual maupun melalui Docker. Dalam artikel ini, kami akan berbagi cara install WordPress di Docker container pada layanan VPS Alibaba.
Apa itu Docker?
Docker adalah sebuah software yang memungkinkan Anda untuk membuat, mengupload, menguji dan menerapkan aplikasi dengan cepat. Docker mengemas software yang Anda buat, ke dalam unit standart yang disebut kontainer.
Kontainer ini berisi semua data yang diperlukan, agar aplikasi Anda bisa berjalan dengan baik termasuk script website, system, dan processing. Dengan menggunakan docker ini, Anda bisa menjalankan aplikasi ke lingkungan apapun dengan jaminan aplikasi Anda bisa berjalan dengan baik.
Docker adalah sebuah solusi dari permasalahan para developer, untuk mengembangkan aplikasi agar dapat berjalan secara fleksible di berbagai lingkungan. Salah satu manfaat docker yang bisa Anda gunakan adalah pengembangan aplikasi berbasis CMS WordPress.
Cara install WordPress menggunakan docker
Dalam artikel ini, Kami akan membahas cara install WordPress melalui docker pada layanan VPS Alibaba. Sebelum melakukan instalasi, kita perlu melakukan persiapan terlebih dahulu. Berikut adalah beberapa tahapan yang bisa Anda lakukan sebelumnya:
Langkah 1. Persiapan
- Login ke VPS Anda melalui SSH.
- Langkah selanjutnya, Anda dapat menginstal docker di VPS Linux.
- Karena WordPress berjalan di port 80, maka sebelum kita melakukan instalasinya, pastikan bahwa tidak ada proses atau service yang berjalan di port tersebut. Jika ada, Anda bisa mendisable sementara Waktu agar tidak terjadi bentrok.
Pada contoh diatas, VPS sedang menjalankan web browser apache2. Oleh karena itu, kita perlu stop servicenya sementara waktu dengan perintah berikut:
Pastikan kembali bahwa port 80 sudah tidak aktif atau tidak berjalan.
Langkah 2. Create Images
- Login ke hub.docker.com (jika belum mamiliki akun, silahkan daftar terlebih dahulu, kemudian login).
- Kemudian cari image WordPress dan MySQL.
- Lalu kita download dengan command berikut:
# docker pull wordpress
# docker pull mysql
- Kita cek apakah image yang kita download berhasil atau tidak
Langkah 3. Create Container
Langkah selanjutnya yang akan kita lakukan adalah membuat container. Ikuti langkah-langkah berikut ini:
- Langkah pertama, buat docker volume yang digunakan sebagai penyimpan data.
- Setelah itu, buat docker network yang akan digunakan untuk menghubungkan database dan WordPress dalam satu jaringan di dalam docker.
- Membuat mysql container dengan perintah sebagai berikut:
docker run --name cont-mysql \
-e MYSQL_ROOT_PASSWORD=pass-wordpress \
-e MYSQL_DATABASE=db_wordpress \
-e MYSQL_USER=usr_wordpress \
-e MYSQL_PASSWORD=pass_wordpress \
-v db_data:/var/lib/mysql --net=mysqlnet -d mysql \
- Selanjutnya, kita perlu membuat WordPress di Container. Gunakan perintah berikut ini:
docker run --name cont-wordpress \
-e WORDPRESS_DB_HOST=cont-mysql:3306 \
-e WORDPRESS_DB_USER=usr_wordpress \
-e WORDPRESS_DB_PASSWORD=pass_wordpress \
-e WORDPRESS_DB_NAME=db_wordpress \
--net=mysqlnet -p 80:80 -d wordpress
- Langkah terakhir, jalankan kedua container yang telah kita buat dengan perintah berikut:
Langkah 4. Install WordPress di Docker melalui browser
- Buka domain atau IP VPS anda pada browser, dan lakukan installasi WordPress.
- Lengkapi data admin WordPress > Install WordPress.
- Jika telah selesai, maka akan muncul tampilan seperti berikut > Log Masuk.
- Kemudian, kita coba akses ke admin WordPress dengan username dan Password yang sebelumnya kita buat.
- Terakhir kita coba akses halaman utama.
Sampai tahap ini, install WordPress di docker pada VPS Ubuntu telah selesai.
Demikian artikel kami tentang cara install WordPress di Docker pada layanan VPS Alibaba Cloud dengan OS Ubuntu. Semoga bermanfaat.