실행 중인 docker process (machine) 보기
docker ps
실행 중 + 실행 중이 아닌 docker process 보기
docker ps -a
docker 이미지 보기
docker images
docker process 삭제
docker rm -rf [container name]
docker 이미지 삭제
docker rmi [image name]
docker 이미지 가져오기
docker pull [image name]
docker process 시작
docker start [container name]
docker process 중지
docker stop [container name]
실행 중인 모든 컨테이너 강제 종료
docker kill $(docker ps -q -f status=running)
실행 중인 모든 컨테이너 중지
docker stop $(docker ps -q -f status=running)
종료된 모든 컨테이너 삭제
docker rm $(docker ps -q -f status=exited)
시스템 상의 모든 이미지 삭제
docker image rm -f $(docker image ls -q)
docker 로그 보기
docker logs [container name]
docker network 삭제
docker network prune -f
alias해서 간편히 사용하기
alias dockerkill='docker kill $(docker ps -q -f status=running)'
alias dockerstop='docker stop $(docker ps -q -f status=running)'
alias dockerrm='docker rm $(docker ps -q -f status=exited)'
alias dockerimgrm='docker image rm -f $(docker image ls -q)'
alias dockernetprune='docker network prune -f'
docker cli 실행
$ docker exec -it cli /bin/bash