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