이미지를 생성하기 위한 도커 파일.
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, oracle8
hub.docker.com
'dev > mysql' 카테고리의 다른 글
[mysql] 리눅스 터미널에서 mysql 접속하기 (0) | 2024.10.27 |
---|