1) brew install --cask docker
mkdir ~/docker
폴더 생성
mkdir ~/docker/database
폴더 생성
mkdir -p ~/docker/database
~/docker/docker-compose.yml
파일 생성
docker-compose up -d
MySQL 실행
docker ps
실행되는 processor 확인
docker, 서버 실행할 수 있는 환경 구축해주는 도구
도커 개발환경
docker-compose.yml
version: "2"
services:
vacation-db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: ****
MYSQL_DATABASE: ****
MYSQL_USER: ****
MYSQL_PASSWORD: ****
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- ./database/init/:/docker-entrypoint-initdb.d/
- ./database/datadir/:/var/lib/mysql
platform: linux/x86_64
ports:
- 33**:33**