CentOS7에서 Spring Cloud 마이크로서비스를 도커로 배포하는 방법
환경 구성
필수 도구 준비
가상머신 관리: VMware
리모트 접속 및 파일 전송: Xshell, Xftp
애플리케이션 런타임: Docker
프로젝트 패키징: IntelliJ IDEA, Maven
구성 파일 편집: 텍스트 에디터 (예: vim, nano)
CentOS7 환경 설정
방화벽 설정
서비스 포트만 개방하는 방식을 채택함. 다음 포트를 열어야 함:
8848, 10086, 8080, 8081, 8091
변경 후 반드시 방화 ...
6월 15일 19:29에 게시됨
Docker를 사용한 MQTT 브로커(eclipse-mosquitto) 서비스 배포
MQTT 이미지 다운로드
Mosquitto 기반의 MQTT 브로커를 Docker로 배포하기 위해 먼저 공식 이미지를 가져옵니다.
docker pull eclipse-mosquitto:2.0.15
설정 파일 구성
컨테이너 외부에서 설정을 관리하기 위해 호스트에 디렉터리를 생성하고 구성 파일을 작성합니다. 예시 경로는 /home/mqtt/config입니다.
mosquitto.conf 설정
기본 동작을 위한 주요 설정 항목:
list ...
6월 15일 16:15에 게시됨
Docker를 사용한 MySQL 컨테이너 배포 및 데이터 영속성 구현
MySQL 이미지 검색 및 다운로드
Docker 환경에서 MySQL을 실행하기 위해 먼저 공식 레지스트리에서 이미지를 검색한다.
docker search mysql
다음 명령어를 통해 MySQL 5.7 버전의 이미지를 로컬에 다운로드한다.
docker pull mysql:5.7
이미지가 정상적으로 다운로드되었는지 확인하려면 다음 명령어를 사용한다.
docker images | grep mysql
출력 결과에서 mysq ...
6월 15일 03:03에 게시됨
Docker 성능 최적화: 효율적인 디버그 및 자원 관리 전략
컨테이너 기반 애플리케이션의 사용이 증가함에 따라 Docker는 개발과 운영에서 필수 도구로 자리 잡았습니다. 서비스 규모가 커질수록 성능 문제가 두드러지게 나타나며, 이는 자원 할당, 네트워크 통신, 스토리지 접근 등 다양한 측면에서 발생할 수 있습니다. 이러한 문제를 해결하기 위해서는 시스템 전체부터 컨테이너 내부까지의 모니터링 체계가 필요합니다.
자원 ...
6월 15일 01:44에 게시됨
Alpine 기반 OpenJDK 8 및 Tomcat 9 Docker 이미지 구축 가이드
1. 사용자 정의 Alpine 기반 OpenJDK 8 베이스 이미지 생성
먼저 Docker Hub에서 Maven 이미지(maven:3.5.0-jdk-8-alpine)를 참고하여 OpenJDK 8 베이스 이미지를 제작합니다. 이 이미지는 공식 alpine-3.18.0:v1 이미지를 기반으로 합니다.
OpenJDK 8 바이너리는 AdoptOpenJDK에서 다운로드합니다. (예: OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u432b06.tar.gz)
참고: D ...
6월 13일 23:42에 게시됨
MySQL 백업 및 복원 방법 간략 설명
백업
mysqldump를 이용한 백업
온라인 상태에서도 가능하며, 전체 또는 특정 데이터베이스/테이블의 백업을 지원.
논리적 SQL 스크립트로 출력되므로 파일 크기가 작고 가독성이 뛰어남.
성능은 다소 낮으며, 대용량 데이터 처리 시 시간이 소요됨.
기본 백업 명령어 구성
mysqldump [옵션] [데이터베이스명] [테이블명...] > 파일명.sql
mysqldump [옵션] -- ...
6월 11일 20:40에 게시됨
컨테이너 환경 관리를 위한 Docker 핵심 가이드
호스트와 컨테이너 간 파일 전송
컨테이너에서 로컬 머신으로 데이터를 옮길 때 docker cp를 활용합니다. 다음은 대상 경로를 지정하는 기본 문법입니다.
docker cp <대상_컨테이너>:<내부_경로> <호스트_저장위치>
실제 사용 예시:
docker cp web_app:/var/log/nginx/access.log /home/admin/logs/access.log
반대로 호스트의 파일을 컨테이너 내부로 ...
6월 10일 22:13에 게시됨
Jenkins를 활용한 ASP.NET Core 애플리케이션의 Docker 자동 배포 구축
환경 구성 개요
본 문서에서는 Jenkins, Docker 및 Git을 기반으로 간단한 CI/CD 파이프라인을 구성하는 방법을 설명합니다.
역할
환경
기능
개발 환경
Win10, Docker(Linux)
코드 작성 및 디버깅
빌드 서버
Win10, Docker(Linux), Jenkins
자동화 빌드 및 배포
...
6월 10일 21:13에 게시됨
Stable-Diffusion-3.5-FP8 이미지로 5분 내 완성: 초보자도 손 쉽게 시작하는 AI 그림 생성
최신 기술인 Stable Diffusion 3.5의 이미지를 경험하고 싶지만, 복잡한 설치 과정과 높은 하드웨어 요구사항에 망설이셨다면? 이제는 단 5분 만에 당신의 컴퓨터에서 바로 시작할 수 있습니다. 이 글에서는 FP8 최적화 이미지를 활용해 초보자도 누구나 쉽게 설정하고, 직접 AI로 그림을 만들어보는 방법을 단계별로 안내합니다.
왜 Stable-Diffusion-3.5-FP8 이미지를 ...
6월 9일 19:20에 게시됨
Research-Claw 사용 가이드
https://github.com/wentorai/Research-Claw
Research-Claw 사용자 가이드
Research-Claw는 로컬 실행을 통해 연구 과정을 지원하는 인공지능 도구입니다. 문헌 관리, 학술 논문 작성, 실험 재현, 연구 추적 등 전반적인 연구 프로세스를 커버하며, 모든 데이터가 로컬에 저장됩니다. 이 가이드에서는 설치, 구성, 핵심 기능, 문제 해결과 관련된 내용을 단계별로 설명합니 ...
6월 9일 01:54에 게시됨