👥Club/🍀UMC🍀

🍏 5주차 - Docker

비엔 Vien 2025. 4. 30. 05:28

와 이거 미리 저장안했다가 글 전부 날려먹을 뻔했네;;;;;;;;;;;;;;;;;;;;;

 

 

음? 자구랑 데통네에서 배웠던 다익스트라 알고리즘이...

 

 

 

 

 

OSRM 알고리즘 (Open Source Routong Machine)

OpenStreetMap(OSM) 데이터를 기반으로 최적 경로를 탐색할 수 있게 해주는 초고속 경로 탐색 서버

 

 

OSRM에는 프로파일(Profile)이 들어있습니다. 이는 경로를 탐색할 때 어떤 기준으로 “좋은 길”을 선택할지 정하는 규칙 모음입니다. 다시 말해, “차로 갈것인지”, “도보로 갈 것인지” 등등 OSRM이 계산하는 경로가 달라지게 만드는 설정입니다.

 

 

OSRM은 이 프로파일 정보를 Lua 언어로 작성된 스크립트 파일을 통해 설정

 


 

 

컨테이너란?

컨테이너는 애플리케이션 + 실행 환경을 담은 독립적인 실행 공간입니다.

하나의 컨테이너는 다른 컨테이너와 독립적으로 실행됩니다.

일반적인 앱 설치와는 달리, 컨테이너는 시스템에 영향을 주지 않고 격리된 환경에서 실행됩니다.

즉, 앱을 실행하기 위해 모든 요소를 “도시락 통”에 넣고 가져오는 거라고 생각하면됩니다. 전자레인지(도커 엔진)에 넣기만 하면 어디서든 똑같이 먹을 수 있죠!!

 

 

🤔 OSRM을 왜 도커로 돌릴까요?

OSRM은 매우 강력한 경로 탐색 엔진입니다. 하지만 이 도구는 단순히 앱처럼 더블클릭해서 실행할 수 있는 구조가 아닙니다. 실행하기 위해 여러 개의 도구와 복잡한 설정이 필요합니다.

 

 

굿