
docker 특징
운영표준화
- 작은 컨테이너식 어플리케이션, 쉽게 배포하고 문제 파악, 수정 위한 롤백 용이
지속적인 통합 및 제공
- 환경 표준화, 언어 스택 및 버전 간의 충돌 제거
마이크로 서비스
- docker 컨테이너를 통해 표준화된 코드 배포를 활용하여 분산 애플리케이션 아키텍처 구축하고 확장

docker 사용이유

command
• # 컨테이너 만들기 docker run [옵션] 이미지명[:태그명][인수]
• docker run --name [만들 컨테이너 이름] -it [pull 시킬 이미지]
• # 컨테이너 port 번호로 실행
• docker run -p 8080:80 nginx:latest
• # 컨테이너 이름 바꾸기
• docker rename [현재 이름][바꿀 이름]
• # 실행(Up) 중인 컨테이너들의 목록을 확인
• docker ps -a
• 컨테이너 시작 : docker start
• # -ai 옵션 : 해당 컨테이너 내부로 접근
• docker start -ai [컨테이너명]
• # 실행 중인 컨테이너를 종료 : docker stop
• docker stop [컨테이너명]
• # 컨테이너 접속
• docker exec -it [컨테이너명] /bin/bash

