Part 2 : Docker compose

Part 2-1 : Create docker compose

  1. ทำการสร้าง docker compose.yml จากไฟล์ตัวอย่าง

version: '2'
services:
        db:
                image: mysql:5.7
                container_name: aic_mysql
                volumes:
                        - db_data:/var/lib/mysql
                restart: always
                environment:
                        MYSQL_ROOT_PASSWORD: root_password
                        MYSQL_DATABASE: wordpress
                        MYSQL_USER: wordpress
                        MYSQL_PASSWORD: password
                
        wordpress:
                depends_on:
                        - db
                container_name: aic_wordpress
                image: wordpress:latest
                ports:
                        - "8080:80"
                restart: always
                environment:
                        WORDPRESS_DB_HOST: db:3306
                        WORDPRESS_DB_USER: wordpress
                        WORDPRESS_DB_PASSWORD: password
volumes:
        db_data:

2. ทำการรันด้วยคำสั่ง docker compose

$ docker compose up -d

3. ทำการตรวจสอบด้วยคำสั่ง docker ps

$ docker ps

หน้าต่าง docker desktop ก็จะขึ้นเหมือนกัน

Part 2-2 : Join with docker compose

อ้างอิงการทดสอบจาก Part 1-2 : ข้อที่ 3-5 แล้วบันทึกผล

Last updated

Assoc. Prof. Wiroon Sriborrirux, Founder of Advance Innovation Center (AIC) and Bangsaen Design House (BDH), Electrical Engineering Department, Faculty of Engineering, Burapha University