
DevOps - Docker 이론
·
SKT FLY AI/DevOps
도커란? Docker는 컨테이너 기반의 가상화 플랫폼으로,현대 소프트웨어 개발과 배포에 중요한 역할을 하고 있다. 소프트웨어를 컨테이너라는 독립된 환경에서 실행할 수 있게 해주어 서비스를 패키징하고 배포하는데 도움을 주는 오픈소스 프로그램이다. 애플리케이션과 그 종속성을 패키지화하여 어디서나 일관되게 실행할 수 있도록 한다. 컨테이너와 이미지컨테이너 컨테이너는 애플리케이션과 종속성을 묶어둔 독립된 패키지 이며, 어디서나 동일하게 실행될 수 있다!즉 로컬 개발 환경, 테스트 환경, 프로덕션 환경에서 일관되게 동작한다.os 커널은 없다. (컨테이너 기술은 리눅스에 원래 존재하던 기술로 도커는 컨테이너의 일반화.(플랫폼 만들기)를 해주었다. 실제 컨테이너 기술은 os에서 하는데 실행하거나 이런걸 도커가 해..