local-db 라는 이름의 docker-compose.yml 파일을 생성합니다.
포트번호와 이름, MySQL 버전, 비밀번호 등을 확인 한 후 저장합니다.
docker-compose.yml
파일이 있는 경로로 이동합니다.
docker-compose up -d
명령어를 입력합니다 (docker-compose.yml 파일이 반드시 있어야함)
정상적으로 완료되었다면 위와 같이 Started 가 뜨게됩니다
docker ps
도커 리스트를 확인합니다. 맨 끝의 NAMES 를 기억해둡니다.
도커 컨테이너 이름이
local-db
임을 가정해서 설명합니다
# Docker 컨테이너 중지
docker stop local-db
# Docker 컨테이너 시작
docker start local-db
# Docker 컨테이너 재시작
docker restart local-db
도커의 중지, 시작, 재시작 명령어입니다.
docker exec -it local-db bash
local-db
컨테이너에 접속합니다.
mysql -u root -p
mysql 에 접근합니다.
CREATE DATABASE laravel CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
laravel
이라는 이름을 가진 데이터베이스를 utf8mb4 형식으로 생성합니다. 이모지까지 커버가 가능한 데이터베이스 형입니다.