오픈소스

도커란?

pastime 2020. 5. 17. 01:26
728x90

컨테이너 기반의 오픈소스 가상화 플랫폼

 

컨테이너란)

    격리된 공간에서 프로세스를 동작하는 기술

    OS과 상관없이 동일한 모습으로 실행가능

 

그렇다면 왜 도커를 사용할까?

    격리된 공간에 서로 다른 프로그램이 영향을 미치지 않고 작업가능

    VM에 비해 추가적인 OS가 없으니 빠른 속도 지원

    Overhead가 없다는게 가장 큰 장점

    하지만 OS를 엄격히 다루는 작업의 경우 오히려 VM을 사용하는 것을 추천

 

 

도커 프로세스는 크게 3가지 이다

 

docker file을 build 하면 docker image 가 생성되고 생성된 image를 build 하면 컨테이너가 생성된다

즉, docker file만 잘 만들어 image로 만들어 두면 같은 것(컨테이너)를 계속 만들수 있다.

728x90