일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Double
- While
- list
- 포인터
- else if
- docker
- C언어
- libft
- float
- 함수
- jupyter 단축키
- for
- phpmyadmin
- 42
- C++
- nginx
- 2차원배열
- vs코드 단축키
- ft_server
- 패킹
- python
- 42Seoul
- Class
- 동적할당
- 구조체
- 42cursus
- cout
- 42서울
- iF
- 자료형
- Today
- Total
목록docker (2)
Developer
Docker 설치하기 난는 클러스터 맥, 윈도우 데스크톱, 개인 아이맥 3가지 기기에서 번갈아가면서 수행하였다.... 1. Cluster Mac Managed Software Center에서 Docker를 설치하면 된다. 설치가 완료되면 github.com/alexandregv/42toolbox를 git clone 한 뒤 init_docker.sh쉘을 실행시키면 된다. init_docker는 제대로 된 docker가 설치되었는지 확인해주고, goinfre로 심볼릭 링크를 생성해 Docker가 인트라 계정에 부여된 용량을 차지하지 않도록 해줘야한다. 2. Window 10, Mac(Not Cluster) 윈도우와 개인 아이맥에서는 docker 공식 사이트(docs.docker.com/get-docker/)..
Docker Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 쉽게 말하면 지금까지 우리가 써보았던 가상 머신과 비슷하다. 차이점으로는 검색해보면 가장 많이 나오는 "기존 가상 머신(VM) 보다 가볍다"라고 말할 수 있다. 앞의 말처럼 Docker는 VM보다 경량화된 방식으로 Guest OS를 설치하지 않는다. 위의 그림은 기존 VM의 동작을 보여주는데 Guset OS를 설치해 구동되고, OS위에 다른 OS들이 동작하기 때문에 단일 OS에 비해 속도가 느려질 수밖에 없다. 또한 이미지에 OS가 포함되어야 하기때문에 용량도 커질 수 밖에없다. 가상화 기술의 관심이 많아지면서 다양한 방법으로 이러한 문제를 해결하였지만 여전히 OS위에 OS를 올려 실행하는 방법으로는 하드웨어 성능을 충분히 사용하기는..