Docker에 SQL 데이터베이스를 Dump 하기전에 다음과 같은 환경이 필요합니다.
Homebrew)로 Docker 다운로드 받기# Homebrew 설치 된 상황
brew install docker
메모: Window 사용자는 윈도우에 맞게 다운로드 받으시면 됩니다.
docker pull mysql:8
메모: 저의 Mysql 사양은 8버전으로 각자 필요한 버전에 맞게 Image를 받으시면 됩니다.
docker ps -a를 실행합니다docker ps -a

docker cp <해당 파일 경로> <docker 컨테이너 ID> :/tmp를 실행합니다.docker cp /Documents/realmysql80-main c51e276eef9f:/tmp
docker exec -it <docker 컨테이너 ID>를 실행합니다.docker exec -it c51e276eef9f bash

중요: 만약 Error response from daemon: Container is not running 에러 메세지가 나온다면 해당 Docker 컨테이너를 실행 시켜야 합니다.
mysql -u root -p를 실행합니다.mysql -u root -p

use <데이터베이스>를 실행합니다.# 데이터베이스 확인하기
show databases;
# 데이터베이스 선택하기
use employees;


SOURCE <docker에 옮긴 파일 경로>/<데이터베이스>.sql를 실행합니다.SOURCE ./tmp/realmysql80-main/employees.sql
메모: Mysql 접속 할 때
mysql -uroot -p [Database-Name] < /tmp/[File-Name].sql로 SQL 파일 Import를 할 수 있습니다.