로브허브의 로브챗 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에 게시됨
Python 프로젝트의 Docker 이미지 생성 및 배포 과정
이 예제는 Python 기반 프로젝트를 Docker 이미지로 빌드하고 저장소에 푸시하는 방법을 설명합니다.
필수 준비사항
Docker가 시스템에 설치되어 있어야 합니다.
프로젝트 설정
프로젝트 루트 디렉토리에서 작업을 수행하면 해당 프로젝트만 포함된 이미지를 생성할 수 있습니다.
의존성 파일 생성
pip install pipreqs
# 의존성 목록 생성
pipreqs ./
# 인코딩 문제 ...
5월 28일 10:40에 게시됨
OTOBOT开源项目安装 및 사용 방법 안내서
OTOBOT开源 프로젝트 설치 및 사용 방법 안내서
프로젝트 소개
OTOBOT은 웹 기반의 유연한开源 작업물 도구입니다. 이 응용 프로그램은 서비스 조직(예: IT helpdesk, 고객 지원센터, 콜센터 등)에서의 통신을 단순화하는 데 도움을줍니다. OTOBOT은 기존의 작업물 기능, 지식베이스/FAQ(내부 및 외부 인터페이스), 자동화 프로세스, ITSM 컴포넌트를 통해 확장할 수 있 ...
5월 28일 09:07에 게시됨
Docker 포트 맵핑: 웹 애플리케이션을 위한 네트워크 설정
웹 애플리케이션 실행
먼저, 웹 애플리케이션용 Docker 이미지를 다운로드합니다:
$ docker pull nginx
다운로드된 이미지를 사용해 컨테이너를 실행합니다:
$ docker run -d --name webapp -P nginx
옵션 설명:
-d: 백그라운드에서 실행
-P: 컨테이너의 내부 포트를 主机의 랜덤 포트로 맵핑
웹 애플리케이션 컨테이너 확인
가장 최근에 실행된 컨테이너를 확인합 ...
5월 28일 06:07에 게시됨