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

Was this helpful?