Docker CLI

 

Docker CLI 관련정보


Check Docker Version

$ docker version


Get Commend Help

$ docker --help


현재 경로에 있는 'Dockerfile'을 이용하여 이미지를 생성한다.(링크 참조)

$ docker build .

---------------------------------------------

이미지를 name과 테그를 작성해서 생성 및 관련 블로그 글(Click)


자동 생성하는 이미지 NAME이 아닌 직접 NAME과 TAG(선택사항)을 입력합니다.

$ docker build -t [NAME]:[TAG (optional)] .

관련 블로그 글 : docker 도커를 이용하여 이미지(IMAGE) 생성하기 : NestJS 사용

---------------------------------------------


존재하는 이미지 리스트를 출력한다.

$ docker image ls


도커 컨테이너를 정지한다.

$ docker stop [CONTAINER ID]


도커 컨테이너를 이미지를 이용하여 실행한다.(포트 사용)

또는 Database도 생성가능

$ docker run -p [LOCAL PORT]:[CONTAINER PORT] [IMAGE ID]

---------------------------------------------

관련 블로그 글(Click)


관련 블로그 글 : docker 도커를 이용하여 컨테이너(CONTAINER) 생성하기 : NestJS 사용

DataBase생성 : Docker PostgreSQL Container 생성하고 사용하기

---------------------------------------------


도커 컨테이너가 정지시 추가 명령어 : --restart unless-stopped




도커 컨테이너의 상태에 따라 조회한다. (created, restarting, running, paused or exited)

$ docker ps -a -f status=exited


도커 컨테이너의 상태에 따라 삭제한다.

$ docker rm $(docker ps -a -f status=exited)


모든 도커 컨테이너의를 삭제한다.

$ docker rm $(docker ps -a)


도커 컨테이너를 삭제한다.

$ docker rm [CONTAINER NAME OR ID]


정지된 도커 컨테이너를 모두 삭제한다.

$ docker container prune


도커 이미지를 삭제한다.

$ docker rmi [IMAGE NAME OR ID]


도커 이미지를 리스트를 모두 확인한다.

$ docker images -a


모든 도커 이미지를 삭제한다.

$ docker rmi $(docker images -a)


도커 내에 돌아가고 있는 컨테이너의 네트워크를 확인하기

$ docker network inspect bridge


도커 내에 돌아가고 있는 컨테이너의 네트워크를 확인하기

$ docker network inspect bridge

도커 내에 존재하는 builder cache중 사용하지 않는 것에 대해서 모두 삭제(EC2용량문제)

$ docker builder prune


컨테이너를 attach하고 있는데 detach할때 사용

CTRL + p, CTRL + q : hold down CTRL and type p followed by q





댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)