들어가며
- 스파클링소다는 Docker 의 컨테이너 기술을 사용한 서비스 입니다.
- docker 의 기본 명령어를 통해 컨테이너와 이미지를 조회하는 방법에 대해 알아보겠습니다.
기본 명령어
스파클링소다 패키지와 application은 모두 컨테이너로 구동중입니다.
또한 컨테이너들은 특정 이미지를 기반으로 동작합니다.
컨테이너와 이미지를 조회하고 정보를 확인하는 방법에 대해 알아봅니다.
- 컨테이너 조회하기
현재 동작하는 컨테이너의 리스트를 확인합니다.
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 78d5177c13eb 916efc2e1cec "kube-scheduler --au…" 4 days ago Up 4 days k8s_kube-scheduler_kube-scheduler-master_kube-system_3128589627683770328c031a1bfbc3b5_220 0229a5473c82 4b0bf89255ad "kube-controller-man…" 4 days ago Up 4 days k8s_kube-controller-manager_kube-controller-manager-master_kube-system_bdf4fd2bb1dd75c0e6ae2f958d5b693e_225
- 모든 컨테이너 조회하기
현재 동작하지 않는 컨테이너까지 모두 조회할 수 있습니다.
docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6ad207baf38b hub.sparklingsoda.io:80/sodaflow-app:v1.0.1.4 "/entrypoint.sh /bin…" 4 days ago Exited (0) 30 hours ago determined_herschel
- 컨테이너 로그 조회하기
docker logs [container ID]
실시간 로그 출력을 하려면 -f 옵션을 붙여줍니다.
- 이미지 조회하기
docker images
- 컨테이너 삭제하기
해당 명령어는 구동 중이지 않은 컨테이너를 삭제할 때 사용합니다.
docker rm [container ID]
- 이미지 삭제하기
해당 명령어는 삭제할 이미지를 사용하는 컨테이너가 존재하지 않을 때 실행할 수 있습니다.
docker rmi [image ID]
- 컨테이너 및 이미지의 세부 정보 확인하기
docker inspect [ID]
마무리
- docker 의 기본 명령어에 대해 알아보았습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.