# 도커 컨테이너 생성 및 실행
docker run --name mysql-sample-container -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql: {version}
# 실행 및 정지된 컨테이너 목록 출력
docker ps -a
# 실행 중인 컨테이너 목록 출력
docker ps
# 도커 컨테이너 접속
docker exec -it {도커 컨테이너 이름} bash
# 도커 특정 컨테이너 삭제
docker rm [containerId]
# 도커 모든 컨테이너 삭제
docker rm $(docker ps -a -q)
# 도커 특정 이미지 삭제
docker rmi [imageId]
# 도커 모든 이미지 삭제
docker rmi $(docker images -q)
# 도커 컨테이너 bash 접속
docker exec -it <컨테이너ID or 컨테이너명> /bin/bash
# 도커 컨테이너 bash에서 종료하지 않고 나오기
ctrl + q + p
# 도커 컴포즈 빌드 및 실행
docker-compose up --build
# 도커 컴포즈 백그라운드 실행
docker-compose up -d
# 도커 컴포즈 실행 중단 및 컨테이너 삭제
docker-compose down
# 도커 컴포즈 실행 중단
docker-compose stop