Halo semua, pada kesempatan kali ini kami akan berbagi contoh penerapan dari docker compose dalam membangun sebuah aplikasi, pada contoh kali ini kami akan membangun aplikasi wordpress dengan metode docker compose. Berikut adalah langkah-langkah yang dilakukan :
1. Buat Folder proyek
```bash $ mkdir /my_wordpress ;cd /my_wordpress ```
2. Buat file konfigurasi docker compose
```bash
$ vim docker-compose.yml
```
```yaml
version: '3.2'
services:
db:
image: mysql:5.7
volumes:
- dbdata:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: [username]
MYSQL_PASSWORD: [password]
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: [username]
WORDPRESS_DB_PASSWORD: [password]
volumes:
dbdata:
```
```bash
# catatan untuk [username] dan [password] bisa dirubah dengan kebutuhan kita(bebas)
# kalau default seperti [username] dan [password] akan error saat docker-compose di up
```
3. jalankan docker compose
```bash $ sudo docker-compose up -d # jika terjadi error saat pull image, biasanya masalah authentikasi silahkan login ke docker hub dengan cara berikut $ docker login # masukan username(docker id) dan password ```
4. verifikasi
```bash $ sudo docker container ls ```
5. hapus aplikasi
```bash $ sudo docker-compose down --volumes ```
Yaps, sekian dulu. sampai jumpa di tutorial berikutnya!

0 comments:
Post a Comment