TigerVNC 소스 기반 컨테이너 개발 환경 구축: VSCode와 Docker 통합 가이드
2024년 기준으로 TigerVNC는 고성능 원격 데스크톱 접근을 위한 핵심 오픈소스 프로젝트 중 하나입니다. 이 문서는 Visual Studio Code와 Docker를 활용해 일관성 있는 컨테이너 기반 개발 환경을 구성하는 방법을 설명합니다. 이를 통해 코드 기여, 디버깅, 컴파일 테스트까지 안정적으로 수행할 수 있습니다.
필수 도구 설치
시작 전 다음 도구들이 시스템에 설치되어 ...
6월 1일 19:56에 게시됨
Dify 기반 AI 애플리케이션 온프레미스 마이그레이션 도구 설계
아키텍처 개요클라우드 기반 AI 개발 플랫폼에서 Dify 온프레미스 환경으로의 원활한 전환을 목표로 하는 마이그레이션 파이프라인을 설계한다. 이 도구는 프로젝트 메타데이터 추출, 환경별 설정 변환, 컨테이너 이지 빌드까지 전 과정을 자동화한다.핵심 모듈 구성1. 프로젝트 파싱 엔진원본 플랫폼의 프로젝트 아카이브를 분석하여 다음 요소를 식별한다:LLM 프로바이더 ...
6월 1일 17:41에 게시됨
초보자를 위한 온라인 저지(OJ) 시스템 구축 가이드
개요
이 가이드는 리눅스 환경에서 온라인 저지 시스템을 처음 구축해보는 초보자를 위한教程입니다. QingdaoU에서 공개한 오픈소스 OJ 프로젝트를 기반으로 저렴하고 빠른 방법으로 개인용 온라인 저지 시스템을 구축할 수 있습니다.
필수 지식:
리눅스 기본 명령어
Python 및 pip3 설치
Docker 설치 및 사용
방화벽 및 포트 설정
사전 조건:
CentOS 7 이상의 리눅 ...
5월 31일 22:48에 게시됨
로브허브의 로브챗 Docker 컨테이너 배포 가이드
로브허브에서 제공하는 로브챗은 강력한 대형 언어 모델 상호작용 기능과 다양한 확장 옵션을 갖춘 지능형 AI 대화 플랫폼입니다. 2023년에는 다중 모델 서비스 지원, 로컬 LLM 실행, 모델 시각적 식별, 음성 대화(TTS & STT), 텍스트 이미지 생성(Text to Image), 플러그인 시스템 등의 핵심 기능이 도입되었으며, 이는 모바일 장치와 PWA(Progressive Web App) 환경 ...
5월 31일 03:56에 게시됨
Docker 기반 개인 및 기업용 이미지 레지스트리 구축
개인 또는 기업 환경을 위한 Docker 레지스트리 설정하기
공개 레지스트리인 Docker Hub를 사용하는 것이 보안이나 네트워크 정책상 적합하지 않은 경우, 내부 네트워크에서 동작하는 프라이빗 이미지 저장소를 구성하는 것이 유리합니다. Docker는 이를 쉽게 구현할 수 있도록 registry 공식 이미지를 제공하며, 추가적으로 기업용 솔루션으로는 Harbor를 활용할 수 있습 ...
5월 30일 20:22에 게시됨
Docker를 사용한 GitLab 설치 및 CI/CD 통합 (GitLab-Runner)
GitLab 및 GitLab-Runner 설정
먼저 GITLAB_HOME 환경 변수를 설정합니다.
export GITLAB_HOME=/srv/gitlab
BASH 환경을 사용하는 경우, 위 설정을 ~/.bash_profile 파일에 추가하여 source ~/.bash_profile 명령으로 영구적으로 적용할 수 있습니다.
docker run --detach \
--hostname 192.168.1.205 \
--publish 9443:443 --publish 9080:9080 --publish 9022:22 ...
5월 30일 19:50에 게시됨
Docker 컨테이너 외부 접근 및 포트 바인딩
컨테이너는 독립적인 내부 네트워크와 IP를 보유하며, docker inspect 실행 결과의 NetworkSettings 영역에서 상세 정보를 확인할 수 있다. 호스트 환경에서 컨테이너 내부 애플리케이션에 접근하려면 docker run 명령어의 -P 또는 -p 옵션으로 포트 매핑을 설정해야 한다. 매핑된 포트 정보는 docker port 명령어나 docker ps의 PORTS 열에서 확인 가능하다.
-p, --pub ...
5월 30일 12:35에 게시됨
Jenkins, Docker, Nginx를 활용한 프론트엔드 자동화 배포 파이프라인 구축
시스템 아키텍처 개요
지속적 통합 및 지속적 배포(CI/CD) 환경을 구축하기 위해 소스 코드 저장소부터 실제 서비스 환경까지의 흐름을 다음과 같이 설계합니다.
소스 코드 저장소 (Git Push)
↓
Jenkins (웹훅 트리거 및 파이프라인 실행)
↓
Docker (멀티 스테이지 빌드 및 이미지 생성)
↓
Nginx (컨테이너 기반 정적 파일 서빙)
인프라 환경 설정
1. 도커 엔진 설 ...
5월 29일 14:42에 게시됨
RocketMQ 단일 머신 테스트 환경 구성하기
1. RocketMQ 네트워크 생성
Docker를 사용하여 RocketMQ 전용 네트워크를 생성합니다.
[root@mq011 ~]# docker network create rocketmq-custom
a2f5b7c8d9e01f23g4h5i6j7k8l9m0n1o2p3q4r5s6t7u8v9w0x1y2z3a4b5c6d7e8f9g0h1
[root@mq011 ~]# docker inspect rocketmq-custom
[
{
"Name": "rocketmq-custom",
"Id": &quo ...
5월 29일 05:51에 게시됨
MogFace 얼굴 감지 도커 이미지의 초당 로딩 성능: 5초 내 모델 완전 로드
고성능 얼굴 감지 도커 이미지의 즉시 사용 가능성
본 도구는 CVPR 2022 논문에서 제안된 최신 얼굴 감지 모델을 기반으로 개발된 로컬용 툴입니다. 특히 PyTorch 2.6+ 환경에서 오래된 모델을 로드할 때 발생하는 호환성 문제를 해결하기 위해 최적화된 컨테이너 이미지를 제공합니다. 모든 종속성과 모델 파일이 미리 패키징되어 있어, 설치 후 바로 사용 가능한 완전 ...
5월 28일 12:16에 게시됨