# 도커에서 이미지 다운로드
docker pull {이미지}
# 도커에서 node 다운 및 실행
docker run -it node
# 설치된 docker image 확인
docker images
# 이미지로 컨테이너 생성
docker create [옵션] [이미지명]:[태그]
예) docker create -it python
# 만들어진 컨테이너 시작
docker start {컨테이너 id 또는 이름}
# 컨테이너로 들어가기 (컨테이너 내 CLI 이용하기)
docker attach {컨테이너 id 또는 이름}
# docker 컨테이너를 bash로 실행
docker exec -it {컨테이너 id 또는 이름} bash
# 현재 실행중인 docker 컨테이너 확인
docker ps
# 모든 docker 컨테이너 조회
docker ps -a
# 컨테이너 삭제
docker rm {컨테이너 id 또는 이름}
# 이미지 삭제
docker rmi {옵션} {이미지 id}
# 모든 docker 컨테이너 정지 및 삭제
docker stop $(docker ps -aq)
docker system prune -a
# 이미지 생성 명령어 (현 파일과 같은 디렉토리에서)
docker build -t {이미지명} .
# 컨테이너 생성 & 실행 명령어
docker run --name {컨테이너명} -v $(pwd):/home/node/app -p 8080:8080 {이미지명}