Etc/Docker

Docker 기본 Command

곤프 2021. 3. 30. 22:22

# 도커에서 이미지 다운로드

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 {이미지명}