코드네임 :
🍏 5주차 - Docker 본문
와 이거 미리 저장안했다가 글 전부 날려먹을 뻔했네;;;;;;;;;;;;;;;;;;;;;
음? 자구랑 데통네에서 배웠던 다익스트라 알고리즘이...
OSRM 알고리즘 (Open Source Routong Machine)
OpenStreetMap(OSM) 데이터를 기반으로 최적 경로를 탐색할 수 있게 해주는 초고속 경로 탐색 서버
OSRM에는 프로파일(Profile)이 들어있습니다. 이는 경로를 탐색할 때 어떤 기준으로 “좋은 길”을 선택할지 정하는 규칙 모음입니다. 다시 말해, “차로 갈것인지”, “도보로 갈 것인지” 등등 OSRM이 계산하는 경로가 달라지게 만드는 설정입니다.
OSRM은 이 프로파일 정보를 Lua 언어로 작성된 스크립트 파일을 통해 설정
컨테이너란?
컨테이너는 애플리케이션 + 실행 환경을 담은 독립적인 실행 공간입니다.
하나의 컨테이너는 다른 컨테이너와 독립적으로 실행됩니다.
일반적인 앱 설치와는 달리, 컨테이너는 시스템에 영향을 주지 않고 격리된 환경에서 실행됩니다.
즉, 앱을 실행하기 위해 모든 요소를 “도시락 통”에 넣고 가져오는 거라고 생각하면됩니다. 전자레인지(도커 엔진)에 넣기만 하면 어디서든 똑같이 먹을 수 있죠!!
🤔 OSRM을 왜 도커로 돌릴까요?
OSRM은 매우 강력한 경로 탐색 엔진입니다. 하지만 이 도구는 단순히 앱처럼 더블클릭해서 실행할 수 있는 구조가 아닙니다. 실행하기 위해 여러 개의 도구와 복잡한 설정이 필요합니다.
굿
'👥Club > 🍀UMC🍀' 카테고리의 다른 글
🍎 6주차 - Alamofire (0) | 2025.05.08 |
---|---|
🍎 5주차 과제(MapKit 포함) (0) | 2025.05.04 |
🍎 5주차 - 지도 (4) | 2025.04.29 |
🍏 SwiftData와 데이터베이스 (0) | 2025.04.09 |
🍎 DispatchQueue (0) | 2025.04.08 |