[Docker] #1 Docker 설치 및 Swarm 환경 구축
·
🗂ㅤ작업 노트/Project
1. Docker 설치 작업 (모든 노드) # 기존 패키지 삭제 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done # 저장소 추가 sudo apt-get update sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release ================== curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archiv..
[Docker] #0 기본 환경 셋팅 (VMware)
·
🗂ㅤ작업 노트/Project
VMware 환경 셋팅 관리자 노드(manager1) 와 작업자 노드(worker1,2) 생성 서비스 컨테이너 수행을 위해 작업자 노드는 최소 사양인 CPU 2core, Memory 2 GB로 설정하였다. IP주소 설정 ssh & vim curl wget git 설치 후 SuperPuTTY 연결 런레벨 조정 (GUI → Runlevel 3) sudo vi /etc/sudoers 작업 (모든 노드 추가) sudo vi /etc/hosts 작업 (모든 노드 추가) 추가한 이후, ping 명령어를 사용하여 모든 노드 간 통신 상태를 확인해준다. (ping -c 3 worker1…)
[Kakao Map] script.onload 추가
·
🗂ㅤ작업 노트/Project
script.onload 추가 (스크립트가 다 실행되면 그때 지도를 실행시킬 수 있도록 설정하기 위함)
[TIL] 공공데이터 Open Api 활용 연습
·
🗂ㅤ작업 노트/Project
오늘은 개인 프로젝트를 하기 위해 공공데이터 포털에서 활용 신청해둔 open api를 json으로 가져와봤다. MapController //=========== //개발 환경 //IDE : IntelliJ IDEA //Spring Boot : 2.7.13 //Java11 //Gradle //=========== @RestController @RequestMapping("/api") public class MapController { @GetMapping("/map") public String allowBasic() { StringBuffer result = new StringBuffer(); try { StringBuilder urlBuilder = new StringBuilder("http://apis..