Apa Wadah Itu (Dan Bagaimana Anda Dapat Menggunakannya Dalam Pengembangan WordPress)

Diterbitkan: 2018-08-27

Jika Anda seorang pengembang WordPress, Anda mungkin memiliki pengaturan lokal tempat Anda melakukan banyak pekerjaan. Ketika datang untuk membuat dan mengelola beberapa situs web WordPress lokal, ada banyak alat untuk dipilih. Namun, mereka sering membutuhkan banyak sumber daya, yang dapat memperlambat komputer Anda, dan itu membuat menyulap banyak lingkungan menjadi merepotkan.

Container memungkinkan Anda menjalankan beberapa lingkungan pengembangan dengan tingkat kompartementalisasi yang lebih tinggi dan mengurangi beban pada komputer Anda. Plus, mereka juga bagus untuk mereproduksi lingkungan pengembangan di perangkat lain. Pada artikel ini, kita akan berbicara lebih banyak tentang apa itu, kapan masuk akal untuk menggunakannya, dan bagaimana mengatur WordPress menggunakan kontainer. Ayo bekerja!

Apa Wadah Itu (Dan Kapan Masuk Akal untuk Menggunakannya)

Kontainer sangat mirip dengan mesin virtual, kecuali mereka tidak memerlukan Sistem Operasi (OS) lengkap untuk bekerja, membuatnya kurang intensif sumber daya. Selain itu, Anda dapat menggunakan wadah untuk mengatur semua perangkat lunak yang Anda butuhkan untuk proyek pengembangan Anda.

Misalnya, Anda dapat memiliki wadah yang menyertakan PHP, MySQL, dan Apache untuk menjalankan WordPress. Kemudian, Anda dapat memiliki wadah terpisah untuk menjalankan Joomla! lingkungan, atau Sistem Manajemen Konten (CMS) lainnya yang ingin Anda gunakan. Sesuai dengan namanya, container sangat terkotak-kotak, yang membuat pengalaman pengembangan menjadi lebih baik.

Dengan mengingat hal itu, sebaiknya gunakan wadah jika:

  • Anda memerlukan akses ke berbagai lingkungan untuk proyek pengembangan atau untuk menjalankan pengujian.
  • Anda tidak perlu mesin virtual lengkap untuk melakukan pekerjaan Anda.
  • Komputer kerja Anda tidak dapat menangani beberapa mesin virtual karena keterbatasan perangkat keras.
  • Anda merasa nyaman menggunakan baris perintah untuk pekerjaan Anda.

Poin terakhir itu penting. Karena container tidak dilengkapi dengan instalasi OS lengkap, Anda sebagian besar (jika tidak selalu) berinteraksi dengannya melalui baris perintah. Sebagian besar perangkat lunak kontainer berbasis UNIX, jadi Anda harus terbiasa dengan jenis sistem tersebut dan cara menggunakannya.

Selama beberapa tahun terakhir, telah terjadi ledakan dalam penggunaan kontainer untuk pekerjaan pembangunan. Itu berarti ada banyak opsi perangkat lunak hebat yang dapat Anda pilih. Namun, jika Anda mencari rekomendasi cepat, Anda harus mencoba menggunakan Docker:

Beranda Docker.

Docker adalah perangkat lunak sumber terbuka yang memungkinkan Anda membuat dan berbagi wadah. Mudah digunakan dengan proyek skala apa pun, dan menawarkan kinerja yang luar biasa, itulah sebabnya ini adalah salah satu opsi favorit kami. Kami juga penggemar Kubernetes:

Halaman beranda Kubernetes.

Perangkat lunak khusus ini lebih cocok jika Anda perlu mengelola sejumlah besar wadah. Bahkan, ia bahkan memasarkan dirinya sebagai solusi untuk bisnis yang membutuhkan aplikasi yang dapat diskalakan. Perangkat lunak mana pun adalah pilihan yang bagus jika Anda ingin menggunakan wadah. Namun, kami akan fokus pada Docker dalam artikel ini, karena lebih ramah bagi pemula dan mudah untuk memulai.

Cara Mengatur Instalasi WordPress Lokal Menggunakan Wadah (Dalam 3 Langkah)

Kami sekarang akan menunjukkan kepada Anda bagaimana Anda dapat membuat dan mengonfigurasi lingkungan WordPress lokal menggunakan Docker. Seperti yang kami sebutkan sebelumnya, cara utama Anda berinteraksi dengan Docker adalah melalui baris perintah, jadi pastikan Anda merasa nyaman menggunakan jenis antarmuka ini sebelum melanjutkan.

Langkah #1: Siapkan Docker di Komputer Anda

Pertama, Anda harus mengunduh Docker. Ada beberapa versi perangkat lunak yang dapat Anda gunakan, tetapi yang terutama digunakan untuk proyek pengembangan pribadi disebut Docker Desktop:

Halaman unduh Docker Desktop.

Untuk mengunduh Docker, Anda harus mendaftar untuk mendapatkan akun gratis di platform, yang akan memberi Anda akses ke tautan untuk beberapa OS. Silakan dan unduh versi yang Anda butuhkan sekarang, meskipun kami akan menggunakan versi Windows untuk contoh ini:

Mengunduh Docker versi Windows,

Setelah Anda selesai melakukannya, Anda dapat menginstal program. Proses instalasi sangat mudah, jadi teruskan hingga program siap digunakan.

Langkah #2: Buat File 'Tulis' WordPress dan Jalankan

Sebelum Anda menjalankan Docker, kami akan melakukan sedikit persiapan untuk memulai. Dengan Docker, Anda dapat menggunakan sesuatu yang disebut compose files, yang berisi instruksi untuk perangkat lunak yang Anda inginkan untuk disertakan oleh container Anda. Sekarang, lanjutkan dan siapkan direktori di suatu tempat di komputer Anda di mana Anda ingin file WordPress lokal Anda pergi, seperti users/john/local-wordpress.

Setelah folder siap, buat file teks baru di dalamnya. Anda dapat menggunakan nama apa pun yang Anda inginkan, seperti wordpress-compose.yml. Pastikan Anda menggunakan ekstensi .yml , yang memastikan bahwa Docker akan mengenalinya. Buka file itu menggunakan editor teks favorit Anda dan rekatkan yang berikut ini di dalam:

version: "3.0"
services:
wordpress:
image: wordpress
restart: always
ports:
- 8090:80
environment:
WORDPRESS_DB_PASSWORD: root
mysql:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: root

Dalam kode itu, kami menginstruksikan Docker untuk menginstal WordPress dan MySQL pada wadah mereka sendiri. Kami juga menetapkan kata sandi untuk database Anda dan memastikan WordPress mengetahui apa itu. Lanjutkan dan simpan perubahan ke Anda file sekarang dan tutup.

Sekarang saatnya menjalankan Docker, jadi carilah aplikasi Docker Quickstart Terminal di komputer Anda dan jalankan. Anda akan melihat terminal baris perintah seperti ini sekarang:

Baris perintah Docker.

Hal pertama yang perlu Anda lakukan adalah menavigasi ke direktori WordPress lokal Anda melalui baris perintah. Setelah Anda masuk, ketik perintah berikut:

docker-compose -f wordpress-compose.yml

Ingatlah bahwa bagian terakhir dari perintah akan bervariasi tergantung pada bagaimana Anda menamai file .yml Anda. Namun, segera setelah Anda menjalankan perintah itu, Docker akan mengunduh file yang diperlukan dan mengatur semuanya untuk Anda. Setelah kedua wadah siap, Anda dapat menggunakan baris perintah Docker lagi. Coba ketik perintah docker ps sekarang, dan Anda akan melihat daftar termasuk kedua wadah.

Situs web WordPress lokal Anda sekarang hampir siap digunakan. Yang tersisa hanyalah menyelesaikan proses instalasi WordPress, yang akan kita bahas selanjutnya.

Langkah #3: Selesai Menginstal WordPress

Untuk langkah terakhir ini, Anda tidak perlu menggunakan baris perintah. Sebagai gantinya, Anda harus membuka browser Anda dan menavigasi ke localhost:8090 , yang merupakan port yang kami tetapkan ke wadah WordPress kami. Jika penampung sedang berjalan, Anda akan melihat layar yang sudah dikenal ini:

Pemasang WordPress.

Sekarang, lanjutkan dan selesaikan sisa proses instalasi WordPress, yang seharusnya hanya memakan waktu beberapa menit.

Sebelum menyelesaikan, ingat Anda dapat menjalankan wadah sebanyak yang Anda inginkan secara bersamaan. Itu berarti Anda dapat memiliki beberapa pengaturan WordPress bersama satu sama lain.

Cara Mengelola dan Menghapus Kontainer Docker Anda

Jika Anda menggunakan Docker secara teratur, kemungkinan Anda harus menghapus beberapa wadah Anda di beberapa titik. Anda dapat melakukan ini dari baris perintah Docker, dengan menggunakan perintah berikut:

docker rm yourcontainername

Secara alami, Anda harus mengganti placeholder itu dengan nama wadah yang ingin Anda hapus. Jika Anda tidak dapat mengingat apa namanya, Anda dapat melihat daftar semua container yang ada menggunakan perintah docker ps .

Terakhir, penampung juga dapat dihentikan, sehingga tidak menggunakan sumber daya di latar belakang. Ini terkadang merupakan ukuran yang lebih baik daripada langsung menghapusnya. Untuk menghentikan wadah, cukup gunakan perintah berikut:

docker stop yourcontainername

Saat Anda ingin memulai penampung lagi, Anda dapat melakukannya dengan perintah ini:

docker start yourcontainername

Dengan itu, Anda telah berhasil menggunakan Docker untuk membuat satu atau lebih wadah WordPress, dan mempelajari dasar-dasar perangkat lunak. Kami menyarankan Anda meluangkan waktu untuk mempelajari lebih lanjut tentang program ini dan bagaimana program ini dapat membantu Anda saat mengembangkan untuk WordPress!

Kesimpulan

Pengembangan WordPress lokal adalah pilihan yang bagus jika Anda melakukan banyak pekerjaan dengan platform. Misalnya, Anda dapat menggunakan pengaturan lokal untuk mengembangkan tema Anda sendiri atau menyiapkan situs pementasan. Ada banyak cara untuk mengatur WordPress secara lokal, tetapi jika Anda tidak menyukai baris perintah, container adalah pilihan yang sangat bagus. Plus, mereka sering tidak membutuhkan banyak sumber daya.

Pada artikel ini, kami memandu Anda melalui langkah-langkah untuk menyiapkan wadah WordPress menggunakan Docker. Ini termasuk:

  1. Siapkan Docker di komputer Anda.
  2. Buat file penulisan WordPress dan jalankan.
  3. Selesai menginstal WordPress.

Apakah Anda memiliki pertanyaan tentang cara menyiapkan wadah WordPress menggunakan Docker? Mari kita bicara tentang mereka di bagian komentar di bawah!

Gambar mini artikel oleh MicroOne / shutterstock.com