•
MySQL 서비스 컨테이너 ID 값 확인 (해당 컨테이너 ID)
~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
해당 컨테이너 ID mysql "docker-entrypoint.s…" 5 days ago Up 14 minutes 33060/tcp, 0.0.0.0:
Shell
복사
•
호스트 → 컨테이너 파일 전송
(호스트에 위치한 파일 경로 입력 후 docker 컨테이너명 입력 후 원하는 위치 디렉토리 지정)
(터미널1)# docker cp /home/dlinfo/work/text123.txt 225051b687b3:/home xxx.txt
Shell
복사
•
다음 명령을 실행하여 MySQL 서비스 컨테이너 접속
docker exec -it eb8c7a2509c7 bash
Shell
복사
•
init-db 디렉토리 이동 (없다면 생성해주기)
mkdir init-db (없는 경우)
cd init-db
Shell
복사
•
mysql -u root -p 명령 실행하여 db 접속 후 테이블 및 데이터 잘 적용되는지 확인
◦
해당 명령은 반드시 sql 파일이 위치한 경로에서 실행해주어야 함!
mysql -u root -p 데이터베이스명 < ./[파일 이름].sql # SQL 스크립트 실행
Shell
복사