Docker 기반 Tomcat 애플리케이션 배포 상세 가이드

1. 온라인 배포 1.1 Tomcat 이미지 검색 및 다운로드 공식 이미지 저장소: https://hub.docker.com # Tomcat 이미지 검색 docker search tomcat # Tomcat 이미지 다운로드 (특정 버전 예시) docker pull tomcat:8.5.47-jdk8-openjdk 1.2 컨테이너 생성 및 포트/디렉토리 매핑 1.2.1 방법 1: 호스트 네트워크 모드 사용 호스트 네트워크 모드를 사용하여 컨테이너를 ...

7월 20일 23:35에 게시됨

Docker SDK를 활용한 Go 컨테이너 리소스 제한

컨테이너 생성 시 리소스 제한 package main import ( "context" "log" "os" docker "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.com/docker/docker/api/types/mount" "github.com/docker/docker/client" "github.com/docker/go-connections/nat" ) func main() { dockerHost ...

7월 20일 21:46에 게시됨

Docker 엔진과 클라이언트 분리 설정 방법

배경 설명 최근 M1 Mac을 사용하면서 메모리 부족 문제와 ARM 아키텍처로 인해 X86 기반 머신에서 실행할 수 없는 이미지를 빌드하는 어려움을 겪었습니다. 이를 해결하기 위해 Docker 엔진과 클라이언트를 분리하여 사용하는 방법을 소개합니다. 스텝 1: Docker 클라이언트 파일 다운로드 M1 기반의 Mac에서는 aarch64 버전의 Docker 클라이언트 바이너리를 다운로드해야 ...

7월 19일 01:54에 게시됨

CDK 배포 환경 구축 가이드

호스트 시스템 사양 CPU: i9-14900HX 메모리: 64GB 디스크: 5T nvme ssd 그래픽카드: RTX4060 laptop 네트워크카드: Intel AX201 운영체제: Windows11 23H2 가상화 환경: Hyper-V HTTP 프록시 서비스: v2rayN (특정 외국 프로그램 접근을 위해 설치, 포트 10809) 테스트 환경 본 가이드에서는 3노드 clique 합의를 사용하는 사설 네트워크(Layer1)와 Polygon CDK(Layer2) ...

7월 18일 23:53에 게시됨

Go와 gRPC-Gateway(V2)로 구현하는 소형 프로그램 인증 서비스: 데이터 영속화 및 테스트

MongoDB 기반 데이터 영속화 Docker로 로컬 MongoDB 구축 MongoDB 4.4.5 이미지를 받아 컨테이너로 실행합니다. docker pull mongo:4.4.5 docker run -p 27017:27017 -d mongo:4.4.5 호스트의 27017 포트가 컨테이너의 MongoDB 서비스와 연결되었는지 docker ps로 확인합니다. VS Code용 MongoDB 확장 개발 환경에서 VS Code를 사용한다면 MongoDB 확장을 설치하면 ...

7월 18일 21:19에 게시됨

Jenkins를 사용하여 Docker 이미지 빌드 및 배포

이 문서에서는 Jenkins를 사용하여 Docker 이미지를 자동으로 빌드하고 두 대의 Docker 서버에 배포하는 방법을 설명합니다. Maven 프로젝트 생성 Jenkins에서 새로운 Maven 작업을 생성합니다. 환경 변수 설정 project_name: 프로젝트 이름과 이후 생성될 Docker 이미지 이름으로 사용됩니다. app_docker_path: Docker 기반 배포를 위한 기본 디렉토리입니다. 각 D ...

7월 18일 05:05에 게시됨

Qwen3-TTS-12Hz-1.7B-VoiceDesign 성능 최적화: 분산 추론 솔루션

분산 추론을 통한 성능 향상 최근 음성 합성 기술이 급속히 발전하고 있지만, 대규모 배포 요구 사항에 직면했을 때 단일 서버에서의 추론은 한계를 보입니다. Qwen3-TTS-12Hz-1.7B-VoiceDesign 모델은 뛰어난 성능을 제공하지만, 고부하 환경에서는 성능 병목 현상을 겪을 수 있습니다. 분산 추론의 핵심 아이디어 분산 추론은 단순히 모델을 여러 개 복제하는 것이 ...

7월 17일 05:50에 게시됨

Docker를 이용한 MySQL 마스터-슬레이브 복제 설정

Docker를 이용한 MySQL 마스터-슬레이브 복제 설정 MySQL 5.7 이미지 다운로드 [root@localhost ~]# docker pull mysql:5.7 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.7 c20987f18b13 2 years ago 448MB 1. 마스터 서버 컨테이너 생성 (3309 포트 사용) 포맷: docker run -d -p 3309:33 ...

7월 17일 04:55에 게시됨

CentOS 7 서버 초기화 및 핵심 서비스 구축 가이드

시스템 초기화 및 패키지 저장소 최적화 CentOS 7의 기본 저장소 속도를 개선하기 위해 미러 서버를 변경하고 필수 도구를 설치합니다. 기존 설정 파일을 백업하거나 삭제한 뒤, 신뢰할 수 있는 미러 서버로 교체합니다. # 기존 리포지토리 파일 정리 rm -f /etc/yum.repos.d/*.repo # 최적화된 미러 리포지토리 다운로드 (BFSU 및 Aliyun 활용) curl -L "http://mirrors ...

7월 16일 04:23에 게시됨

Docker 설치 및 실무 명령어 가이드

CentOS 7 환경에서 Docker 엔진 설치 Docker를 안정적으로 운영하기 위해 CentOS 7 시스템에 공식 리포지토리를 추가하고 Docker CE(Community Edition)를 설치하는 과정입니다. 먼저 리포지토리 관리를 위한 도구와 스토리지 드라이버 의존성 패키지를 설치합니다. sudo yum install -y yum-utils device-mapper-persistent-data lvm2 Docker 공식 리포지토리를 시스템 ...

7월 16일 03:54에 게시됨