본문 바로가기

[Docker] 알아두면 편리한 도커 명령어&옵션

@suhyeon chae2023. 12. 23. 23:56

 

💡  도커 컨테이너가 중지되면 자동으로 컨테이너 삭제하기

docker run 시 --rm 옵션을 사용

→ docker run -d 3000:80 --rm <containerID>
⇢ 컨테이너가 중지되면 docker ps -a 명령어를 사용해도 컨테이너가 삭제됐기 때문에 목록에 나오지 않는다.

 

 

💡  도커 컨테이너 안으로 파일 복사하기

docker cp 명령어 사용

→ docker cp dummy/. react_container:/test
⇢ dummy/.  : local에 있는 dummy 디렉토리 아래에 있는 모든 것
⇢ react_container:/test : 컨테이너 이름이 react_container인데 이 컨테이너 안의 test 디텍토리에 복사


→ docker cp react_container:/test dummy
⇢ 컨테이너 react_container의 test 디렉토리에 있는 파일을 local에 있는 dummy 디렉토리로 복사

 

 

💡  도커 컨테이너 로그 보기

docker logs 명령어 사용

→ docker logs <컨테이너 이름 또는 ID>

 

 

💡  사용하지 않는 도커 이미지 & 컨테이너 한꺼번에 삭제하기

docker [image 또는 container] prune 명령어 사용 후 y 입력

→ docker image prune [-a]
⇢ 컨테이너에서 사용되고 있지 않는 모든 이미지 삭제

→ docker container prune [-a]
⇢ 중지된 모든 컨테이너 삭제
suhyeon chae
@suhyeon chae :: 번아웃을 이겨내는중

신입 개발자 입니다 😃 github 주소 : https://github.com/chaesuhyeon

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차