꿈꾸는 개발자

Docker 명령어 정리 본문

Docker

Docker 명령어 정리

Anssony 2022. 1. 1. 22:53

내가 Docker 에서 자주 쓰는 명령어에 대해 정리를 해볼려고 한다.

 

※ 간단하게만 작성했기 때문에 추가적인 옵션은 원하면 더 추가할 수 있다.(docker docs 가면 옵션을 확인할 수 있다.)

 

 

docker attach [컨테이너이름] : 컨테이너가 동작 중일 때 컨테이너 환경으로 들어갈 때 사용한다.

 

docker exec -it [컨테이너이름] bash : 컨테이너에 새로운 bash 창을 만들 때 사용한다.

 

docker images : 현재 가지고 있는 이미지의 목록을 보고 싶을 때 사용한다.

 

docker ps -a : 현재 컨테이너의 목록을 보고 싶을 때 사용한다.(Stop 포함)

 

docker rmi [이미지이름] : 이미지 제거할 때 사용한다.(제거할 이미지의 컨테이너가 없어야 사용 가능하다.)

 

docker rm [컨테이너이름] : 컨테이너를 삭제할 때 사용한다.

 

docker restart [컨테이너이름] : 컨테이너를 재시작할 때 사용한다.

 

docker pull [이미지이름] : 원하는 이미지를 도커 레지스트리에서 받고 싶을 때 사용한다.(docker run 을 사용해도 현재 갖고 있는 이미지가 아닌 경우 자동으로 pull 명령어를 실행해준다.)

 

docker login : 도커 레지스트리에 로그인 하려고 할 때 사용한다.

 

docker commit [컨테이너이름] [원하는이미지이름]:[태그] : 현재 개발 중인 컨테이너를 이미지로 커밋하고 싶을 때 사용한다.

 

docker push [이미지이름]:[태그] : 도커 레지스트리에 등록할 때 사용한다.(docker login 이 되어 있어야 한다.)

 

docker run [이미지이름]:[태그] : 이미지를 이용해 컨테이너를 생성시킬 때 사용한다.(run 명령어는 옵션을 많이 사용해서 컨테이너를 생성시키는 편이라 간단하게만 작성했다. 추가적인 옵션을 확인하고 싶다면 아래 링크를 통해 들어가면 확인할 수 있다.)

 

https://docs.docker.com/engine/reference/run/

 

Docker run reference

 

docs.docker.com

 

 

모두들 새해 복 많이 받으세요!!