macOS 홈서버에서 Docker Desktop을 버리고 Colima로 전환한 이유
·
Infra
위 이미지는 Gemini Nano Banana를 통해 제작했습니다.들어가며Mac mini를 홈서버로 쓰면서, SSH 비대화형 세션에서 docker compose up -d --build를 실행하려 했다.Docker Desktop의 macOS Keychain 의존성에 막혔고, Colima 전환으로 해결했다.배경: SSH로 Mac mini를 원격 관리하는 환경Mac mini를 홈서버로 쓰고 있다. 초기 세팅 때만 키보드와 모니터를 연결했고, 이후 모든 작업은 맥북에서 SSH로 접속해서 처리하는 headless 운용 환경이다.이 환경에서 자동화하고 싶었던 흐름은 단순했다.SSH 접속 → git pull → docker compose up -d --build → 배포 완료CI/CD 파이프라인이든, 자동화 스크립..
OSI 7계층, 택배 한 번 시켜보면 이해됩니다!!!
·
Infra
위 이미지는 Gemini Nano Banana를 통해 제작했습니다.들어가며면접에서 "OSI 7계층 설명해주세요"라고 물으면, 많은 사람이 1계층부터 순서대로 외운 내용을 말합니다.그런데 "그래서 개발할 때 왜 알아야 하나요?"라고 묻는 순간 답이 흐려지는 경우가 많습니다.중요한 건 계층 이름을 암기하는 것이 아니라, 내가 겪는 문제가 어느 층위의 문제인지 구분할 수 있는 감각입니다.OSI 7계층이란?OSI(Open Systems Interconnection) 7계층은 국제표준화기구(ISO)에서 제시한 네트워크 통신 참조 모델입니다.네트워크 통신 과정을 7개의 역할로 나누어 바라보는 틀이라고 보면 됩니다.이 모델의 핵심은 “현실의 인터넷이 정확히 이렇게 구현되어 있다”가 아니라,통신 과정에서 어떤 책임과 ..
카카오 클라우드 GPU 서버 설치 및 설정 가이드 (Docker + GPU 최적화)
·
Infra
1. 서버 스펙 정보이 가이드에서는 다음과 같은 서버 사양으로 설정을 진행합니다:인스턴스 타입: gn1i.2xlarge (GPU 인스턴스)운영체제: Ubuntu 20.04 - NvidiaCPU: 8vCPU메모리: 32GB저장공간: SSD 60GB2. 서버 접속하기2.1 접속 준비PEM키가 존재하는 폴더로 이동합니다. 필자는 로컬 컴퓨터의 Downloads 폴더에 저장했습니다.cd Downloads2.2 SSH를 통한 서버 접속다운로드한 PEM 키 파일을 사용하여 서버에 접속합니다:ssh -i quiznote.pem ubuntu@[ip주소]참고: [ip주소] 부분에는 카카오 클라우드에서 할당받은 실제 IP 주소를 입력해야 합니다.3. 서버 초기 설정3.1 시스템 업데이트서버에 접속한 후 가장 먼저 패키지 ..