CI (Continuous Integration) : 지속적인 통합
CD (Continuous Deployment/Delivery) : 지속적인 배포/제공

: jar 파일과 같이 실행되지 않은 OS


docker pull : image 내려 받기docker image inspect : image 구조 확인docker image history : image 생성 정보 확인
docker create -ti --name 컨테이너이름 이미지이름 : 실제 실행x, 컨테이너 생성만docker ps -a : 모든 컨테이너 목록을 출력 (실행 중인 컨테이너 + 중지된 컨테이너 포함)docker start 컨테이너이름docker attach 컨테이너이름docker run -ti --name=컨테이너이름 이미지이름 /bin/bash : run은 create-start-attach 한번에 순차적 실행실행 중인 Container 정보
docker top 컨테이너 이름 : 컨테이너 프로세스 조회docker port 컨테이너 이름 : 포트 매핑 조회docker stats 컨테이너 이름 --no-stream : 리소스 통계 출력 (1회)docker stats 컨테이너 이름 : 컨테이너 리소스 통계 출력 (스트림)Docker log
docker logs 컨테이너 이름 : 표준 출력 및 에러 로그 확인docker logs -f 컨테이너 이름 : 실시간 로그 출력Docker exit code
0 : 정상 종료125 : Docker run 명령 실패127 : Command 발견 실패137 : kill -9 로 종료됨Docker Container 정리 방법
docker container ls -a : 모든 컨테이너 조회docker container prune : 실행 중이 아닌 컨테이너 삭제docker image prune : 태그 없는 이미지 삭제docker system prune : 사용하지 않는 모든 docker 리소스 삭제# 터미널1, 도커 상태 확인
docker stats
# 터미널2, 도커 프로세스 이벤트 확인
docker events
# 터미널3, docker start
docker stop node-test
docker ps –a
docker start node-test
#
docker pause node-test
docker unpause node-test
docker ps -a