๐Ÿณ Docker Copose - MySQL

JeongHoHyunยท2025๋…„ 4์›” 23์ผ
0

Docker

๋ชฉ๋ก ๋ณด๊ธฐ
6/9

๐Ÿณ Docker Copose๋กœ MySQL ์‹คํ–‰

Docker CLI๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰์‹œํ‚ฌ ๋•Œ

$ docker run -e MYSQL_ROOT_PASSWORD=pwd1234 -p 3306:3306 -v /Users/jaeseong/Documents/Develop/docker-mysql/mysql_data:/var/lib/mysql -d mysql

Docker Compose๋กœ MySQL ์‹คํ–‰

    1. compose.yml ํŒŒ์ผ ์ž‘์„ฑ
services:
  my-db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: pwd1234
    volumes:
      - ./mysql_data:/var/lib/mysql
    ports:
      - 3306:3306
  • environment: ... : CLI์—์„œ -e MYSQL_ROOT_PASSWORD=password์˜ ์—ญํ• ๊ณผ ๋™์ผํ•˜๋‹ค.

  • volumes: ... : CLI์—์„œ -v {ํ˜ธ์ŠคํŠธ๊ฒฝ๋กœ}:/var/lib/mysql ์—ญํ• ๊ณผ ๋™์ผํ•˜๋‹ค.

    1. compose ํŒŒ์ผ ์‹คํ–‰
docker compose up -d
    1. compose ์‹คํ–‰ ํ˜„ํ™ฉ ๋ณด๊ธฐ
docker compose ps
docker ps
    1. compose๋กœ ์‹คํ–‰๋œ ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ
docker compose down
profile
Java Back-End 2022.11.01 ๐Ÿ’ป~ing

0๊ฐœ์˜ ๋Œ“๊ธ€