도커
-
[거두절미]컨테이너란 무엇인가?컨테이너(Container)/Docker 2019. 10. 2. 09:47
아직도 컨테이너나 도커란 말이 생소하신 분들이 많이 있습니다. 거두절미하고 간단하게 소개합니다. 구별 : 컨테이너는 기술의 이름이고 도커는 컨테이너 기술을 적용한 실제 제품의 이름입니다. 도커가 가장 대표적인 컨테이너 제품이고 사실상의 표준(de fecto standard)이므로 현재는 컨테이너 = 도커 라는 등식도 성립합니다. 컨테이너란? •서버 가상화 기술의 일종 •호스트 OS상에 논리적인 구획(컨테이너)을 만들고, 어플리케이션을 작동시키기 위해 필요한 라이브러리나 어플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것 •호스트 OS의 리소스를 논리적으로 분리시키고, 여러 개의 컨테이너가 공유하여 사용 •컨테이너는 오버헤드가 적기 때문에 가볍고 고속으로 작동하는 것이 특징..
-
Docker Volume 사용컨테이너(Container)/Docker 2019. 7. 10. 10:17
이 주제에 대해서는 아래 URL에 잘 정리가 되어 있습니다. 참고하세요. https://darkrasid.github.io/docker/container/volume/2017/05/10/docker-volumes.html 처음 도커 컨테이너를 테스트 해보고, 이거 좋구나 하는 생각이 들면서 당장 현업에 응용을 할 때 처음 만나는 문제가 데이터 파일을 주고 받는 것입니다. 도커는 기본적으로 휘발성이 있는 시스템입니다. 컨테이너가 사라지면 모든 것이 사라집니다. 컨테이너가 실행되는 동안 컨테이너 내부의 디렉토리에 파일을 저장하고 복사하고 옮기는 것은 어렵지 않게 할 수 있습니다. 하지만 장기적이고 일관된 방식으로 데이터를 관리하기 위해서는 영구 볼륨(Persistent Volume)을 사용하는 것이 필요합니..