# 도커 컨테이너 생성 및 실행
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'BACKEND > Spring' 카테고리의 다른 글
| [Spring Boot] log4jdbc & logback으로 SQL 쿼리 콘솔로 보기 (0) | 2024.01.05 |
|---|---|
| 웹 프로젝트 환경 구성 (0) | 2023.07.02 |
| [Sprint Boot] 로거 생성 및 slf4j를 이용한 로깅 (0) | 2023.01.18 |
| [Spring Boot] JUnit으로 실행되는 스프링부트 테스트 (0) | 2023.01.18 |
| [Spring Boot] 네이버 검색 API를 이용한 책 목록 조회 (2) | 2023.01.18 |