본문 바로가기

Docker

(2)
[Docker] Dockerfile을 이용하여 ndnSIM 빌드하기 CCN, ndn 관련해서 실험을 하려고 하니 ns3 기반의 ndnSIM이라는 시뮬레이터가 필요하다고 한다. 문제는... 역시 윈도우 지원을 안해준다. 그래서 Docker image를 직접 만들어 보기로했다. ns3와 마찬가지로 빌드가 어려웠다. 홈페이지의 설명에 따라 Dockerfile을 만들어보자. ndnSIM 빌드하기 위한 순서이다. 1. 프로젝트 폴더 만들고 Dockerfile 생성 2. Dockerfile 작성하기 3. Dockerfile build 하기 4. ndnSIM 실행하기 위의 크게 4단계가 ndnSIM을 사용하기 위한 방법이다. 순서대로 자세하게 살펴보자. ** 저는 ubuntu 18.04 환경에서 작성하였습니다. 1. 프로젝트 폴더 만들고 Dockerfile 생성 mkdir [fold..
[Docker] 도커 시작하기 (Windows) Virtualization 컴퓨터 성능이 급격하게 좋아지면서, 서버가 일을 빨리 끝내기 시작했다. 컴퓨터에 또다른 컴퓨터를 두어서 일을 더 시킬수 있겟는데? --> 컴퓨터를 가상화(가상 머신, VM)! 미리 구축한 가상 머신의 "틀"을 만들어 놓으면 똑같은 서버를 여러개 만들수 있겠다! --> 이미지 But, 가상 머신은 컴퓨터의 모든 부분(OS 같은...)을 가상화한 것! --> 굉장히 무겁고 쫌 느려... 무거우니깐 네트워크로 이미지 전송을 못하겟다 ㅠㅠ... 좋은데... 자원 공유도 그렇고 불편한점이 조금 있네... ---> 리눅스 커널의 컨테이너 기술을 이용해 볼까..? 호스트 OS에서 별개의 가상화를 하지않고, 호스트 OS위에 독립적인 Container를 만듦! --> 훨씬 가볍다 호스트 OS와..