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에 게시됨

zCloud 기반 Oracle 모니터링 상태 미확인 오류 처리 절차

문제 증상 및 개요 zCloud 플랫폼을 통해 Oracle 데이터베이스 인스턴스를 관리 및 모니터링하는 과정에서, 일부 인스턴스의 연결 상태가 계속하여 '알 수 없음 (Unknown)'으로 표시되는 문제가 발생했습니다. 실제 데이터베이스 서버는 정상 작동함에도 불구하고 모니터링 툴이 상태를 인식하지 못하는 현상이 관찰되었습니다. 초기 진단 및 접근 가능성 확인 우선 해당 ...

5월 26일 13:34에 게시됨

YAPI 로컬 환경 구성 및 오류 해결 가이드

YAPI 소개 YAPI는 오픈소스 기반의 API 관리 플랫폼으로, 프로젝트 관리, API 문서화, Mock 서버 설정, 그리고 API 테스트 등을 지원합니다. 사용자 친화적인 인터페이스와 직관적인 기능 덕분에 많은 개발자들에게 사랑받고 있습니다. 공식 사이트: http://yapi.smart-xwork.cn/ 공식 문서: https://hellosean1025.github.io/yapi/ YAPI 로컬 설치 방법 MongoDB 설치 및 ...

5월 26일 07:07에 게시됨