Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- float
- iF
- 42cursus
- 42
- ft_server
- python
- 패킹
- Class
- While
- 42서울
- 포인터
- else if
- 동적할당
- nginx
- C언어
- Double
- list
- 2차원배열
- 자료형
- jupyter 단축키
- cout
- C++
- 함수
- 구조체
- vs코드 단축키
- libft
- 42Seoul
- phpmyadmin
- docker
- for
Archives
- Today
- Total
목록Dockerfile (1)
Developer
도커와 컨테이너
Docker Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 쉽게 말하면 지금까지 우리가 써보았던 가상 머신과 비슷하다. 차이점으로는 검색해보면 가장 많이 나오는 "기존 가상 머신(VM) 보다 가볍다"라고 말할 수 있다. 앞의 말처럼 Docker는 VM보다 경량화된 방식으로 Guest OS를 설치하지 않는다. 위의 그림은 기존 VM의 동작을 보여주는데 Guset OS를 설치해 구동되고, OS위에 다른 OS들이 동작하기 때문에 단일 OS에 비해 속도가 느려질 수밖에 없다. 또한 이미지에 OS가 포함되어야 하기때문에 용량도 커질 수 밖에없다. 가상화 기술의 관심이 많아지면서 다양한 방법으로 이러한 문제를 해결하였지만 여전히 OS위에 OS를 올려 실행하는 방법으로는 하드웨어 성능을 충분히 사용하기는..
42seoul/ft_server
2020. 9. 7. 22:40