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
댓글
댓글 쓰기