본문 바로가기
dev/mysql

[mysql] docker mysql 이미지에 생성시 테이블 생성 명령어 및 테스트 데이터 입력하기

by seohan1010 2024. 10. 27.

 

이미지를 생성하기 위한 도커 파일.

COPY 인스트럭션에

도커 이미지가 생성될때 데이터 베이스에 입력할 데이터 파일을

DB 이미지 생성시 읽어들이는 디렉터리로 옮겨 주었다.

 

 

 

도커 이미지 생성

 

 

생성된 이미지 실행

 

 

컨테이너가 정상적으로 생성이 되었다.

 

 

컨테이너의 터미널을 호스트 컴퓨터의 터미널과 연결한다. 

 

 

도커 파일에 명시해놓은

아이디로 DB에 접속한다.

 

 

이미지 생성시 생성한 데이터 베이스에 접속후

테이블을 조회해보면 COPY 인스트럭션에 옮겨놓은

파일의 내용대로 테이블이 생성되었다.

 

ps.

ch8.mysql

 파일의 내용은 아래와 같다.

 

 

 

 

 

 

자세한 내용은 아래의 글을 참고

https://hub.docker.com/_/mysql

 

mysql - Official Image | Docker Hub

Quick reference Supported tags and respective Dockerfile links 9.1.0, 9.1, 9, innovation, latest, 9.1.0-oraclelinux9, 9.1-oraclelinux9, 9-oraclelinux9, innovation-oraclelinux9, oraclelinux9, 9.1.0-oracle, 9.1-oracle, 9-oracle, innovation-oracle, oracle⁠8

hub.docker.com

 

 

'dev > mysql' 카테고리의 다른 글

[mysql] 리눅스 터미널에서 mysql 접속하기  (0) 2024.10.27