[ 컨테이너 생성 ]
docker run -d --name mariadb -env MARIADB_ROOT_PASSWORD=root mariadb:latest
[ 컨테이너 삭제 ]
docker rm mariadb

이미 실행중이라서 삭제가 되지 않을 경우
1) -f 옵션 사용
docker rm -f mariadb
2) stop 후 삭제
포트번호 : 호스트번호

KST 로 변경하기(타임존)

[ HeidiSQL 접속 ]

컨테이너 삭제하면 HeidiSQL 에서 연결 끊김

컨테이너 삭제하고 다시 만들어도 세팅이 저장되게 하는 옵션
-v mariadb:/var/lib/mysql
ex) docker run -d --name mariadb -p 3307:3306 -v mariadb:/var/lib/mysql -e TZ=Asia/Seoul -e MARIADB_ROOT_PASSWORD=root mariadb:latest
사용하지 않는 컨테이너 삭제
docker container prune

mariadb의 IPAddress 확인
docker inspect [container ID]

root 에 빌드 파일 복사

docker 에 생성된 거 확인

[ 컨테이너 사이의 통신 ]
[ 재부팅시 다시 실행시키기 ]

[ front 배포 ]

npm run build 로 웹 서버에서 바로 실행할 수 있도록 빌드
-d : 백그라운드 모드로 실행
-p 80:80 : 포트포워딩 (80번으로 오면 80번으로 보낸다)
run 명령어는 이미지가 없으면 다운 받음

nginx도 up 상태임


localhost:80 으로 접속


실제로 배포하고 싶은 파일들을 html 안에 넣어주면 됨

[ cors 오류 발생 ]

어떤 요청이 와도 index.html을 띄워준다는 설정
이미 존재하면 덮어쓰기
이름을 주지 않으면 구분하기도 어려워서 이름을 정해주는 게 낫다 !