도커 네트워크 아키텍처와 컨테이너 간 통신 구성 가이드

Docker0와 가상 네트워크 인터페이스(veth-pair) 리눅스 호스트에 도커를 설치하면 docker0라는 이름의 가상 브리지 네트워크 인터페이스가 자동으로 생성됩니다. 호스트의 네트워크 구성을 확인해 보겠습니다. $ ip addr show # 호스트의 루프백 및 물리/가상 네트워크 인터페이스 확인 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 ... inet 127.0.0.1/8 scope ho ...

8월 11일 09:08에 게시됨

Gemma-3-12b-it 모델의 간편 배포 방법: Docker 이미지 활용 및 BF16 로딩 가이드

Gemma-3-12b-it 모델을 쉽게 배포하는 방법: Docker 이미지와 BF16 로딩 설정 1. Gemma-3 Pixel Studio 개요 Gemma-3 Pixel Studio는 Google에서 공개한 최신 Gemma-3-12b-it 모델을 기반으로 제작된 고성능 대화 플랫폼입니다. 이 플랫폼은 강력한 텍스트 이해 및 생성 능력뿐만 아니라, 이미지 분석과 다중 대화 기능도 포함하고 있습니다. Streamlit 프레임워크를 사용 ...

8월 10일 10:37에 게시됨

Docker를 사용한 Jenkins 구축 및 호스트 Docker와의 연동을 통한 서비스 배포 (5): 서버 간 원격 배포로 구현하는 백엔드 마이크로서비스 다중 모듈

서론 이전 기사에서 다룬 Jenkins 구축 및 플러그인 설치 내용은 다음 링크에서 확인할 수 있습니다: https://www.cnblogs.com/nhdlb/p/18561435 SSH 원격 서버 연결 구성 SSH 연결 플러그인을 설치해야 합니다. 이전 기사에서 설치 방법을 확인할 수 있습니다. SSH 연결 구성 시작 저장!! 새로운 뷰 생성 프로젝트의 프론트엔드와 백엔드를 통합하기 쉽게 하기 위함 새로 ...

8월 8일 04:02에 게시됨

MONGO-EXPRESS Docker 컨테이너 배포 가이드

개요 MONGO-EXPRESS는 Node.js 기반의 웹 인터페이스를 통해 MongoDB 데이터베이스를 시각적으로 관리할 수 있는 오픈소스 도구입니다. Express.js와 Bootstrap을 활용하여 개발되었으며, 쿼리 실행, 컬렉션 관리, 문서 조작 등의 작업을 브라우저에서 간편하게 수행할 수 있어 개발 및 테스트 환경에 적합합니다. 본 문서에서는 MONGO-EXPRESS를 Docker를 이용해 컨테이 ...

8월 5일 07:03에 게시됨

Docker 기반 Nginx 통합 대시보드 배포 및 구성 실무

Nginx 관리의 비효율성 해결 방안 전통적인 웹 서버 프로토클로리 Nginx 는 강력한 성능으로 널리 사용되지만, 텍스트 기반의 설정 파일 편집은 초보자에게 높은 진입 장벽이 됩니다. 이러한 문제를 해결하기 위해 개발된 웹 기반 관리 인터페이스를 활용하면 그래픽 화면을 통해 서버 상태를 모니터링하고 구성 요소들을 제어할 수 있습니다. 본 문서에서는 컨테이너 기술 ...

8월 5일 00:59에 게시됨

WSL2 환경에서 Kind를 활용한 Kubernetes 클러스터 구축

이 문서에서는 WSL2(Windows Subsystem for Linux 2) 환경에 Ubuntu 20.04를 설치하고, Kind를 이용하여 Kubernetes 클러스터를 설정하는 방법을 상세히 안내합니다. 로컬 개발 환경에서 Kubernetes를 활용하려는 사용자에게 유용한 가이드가 될 것입니다. 1. WSL2 활성화 및 Ubuntu 배포판 설치 Windows에서 WSL2를 활성화하고 Ubuntu 20.04를 설치하는 것이 첫 단계입니 ...

8월 3일 01:00에 게시됨

Dockerfile 기본 구축 원리와 주요 명령어 활용법

Dockerfile 와 컨테이너화 전략 Dockerfile 은 Docker 이미지를 생성하기 위한 텍스트 기반의 스크립트 파일입니다. 이는 개별적인 설치 과정을 일일이 실행하고 docker commit을 사용하여 수동으로 저장을 반복하는 방식에서 벗어날 수 있게 합니다. commit 방식은 간단한 테스트에는 유용할 수 있으나, 환경 변화가 잦거나 복잡한 요구사항이 있는 상황에서는 재현성과 ...

8월 2일 23:09에 게시됨

Docker Context를 활용한 멀티 환경 관리 및 격리 방법

docker context는 로컬 개발 환경, 원격 서버, Docker Swarm 클러스터 또는 Kubernetes와 같이 서로 다른 Docker 실행 환경을 효율적으로 관리하고 전환할 수 있게 해주는 기능입니다. 이를 통해 개발자는 터미널 하나에서 여러 인프라 환경을 안전하게 격리하고 빠르게 오가며 작업할 수 있습니다. 1. 전체 컨텍스트 목록 확인 (조회) 현재 구성된 모든 컨텍스트와 연결 ...

8월 2일 17:07에 게시됨

Go 애플리케이션 Docker 이미지 최적화 가이드

Go 애플리케이션을 Docker 이미지로 빌드할 때, 불필요하게 큰 이미지 크기로 인해 고민하는 경우가 많습니다. 이 글에서는 CGO 사용 여부에 따라 Go 프로젝트의 Dockerfile을 최적화하는 두 가지 모범 사례를 소개합니다. 1. CGO를 사용하지 않는 경우 Go 애플리케이션은 종종 CGO 없이 빌드될 수 있으며, 이 경우 scratch 이미지를 기반으로 매우 작고 효율적인 런타임 ...

8월 2일 15:03에 게시됨

Nakama 서버 설정 및 C# API 연동 가이드

Nakama는 실시간 게임 및 소셜 기능 구현을 위한 오픈 소스 서버 프레임워크입니다. 이 가이드에서는 Docker를 활용한 Nakama 서버 구축 방법과 C# 콘솔 애플리케이션을 이용한 기본 API 연동 테스트 방법을 다룹니다. Nakama 서버 구축 Nakama 서버는 공식적으로 Docker를 사용하여 설치 및 실행하는 것을 권장합니다. 안정적인 환경을 위해 다음 단계를 따릅니다. ...

8월 1일 17:58에 게시됨