각진 세상에 둥근 춤을 추자

Docker 명령어 모음 본문

Spring

Docker 명령어 모음

circle.j 2023. 7. 2. 23:37
# 도커 컨테이너 생성 및 실행
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