💡 도커 컨테이너가 중지되면 자동으로 컨테이너 삭제하기
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]
⇢ 중지된 모든 컨테이너 삭제
'DevOps > Docker' 카테고리의 다른 글
[Docker] Dockerfile에서 빌드 인수 ARG 사용하기 (0) | 2023.12.24 |
---|---|
[Docker] Dockerfile에서 환경변수 사용하기 (0) | 2023.12.24 |