FastAPI+React 풀스택 개발 08: MongoDB 설치 가이드
MongoDB와 관련 도구 설치하기
MongoDB 생태계는 여러 소프트웨어 구성 요소로 이루어져 있습니다. 처음 접할 때 약간의 혼동이 있을 수 있지만, 실제로는 매우 간단합니다. 이번 장에서는 다음과 같은 구성 요소들을 설치하고 사용할 것입니다:
MongoDB Community Edition: 모든 주요 운영체제(Linux, Windows, macOS)에서 실행 가능한 무료 MongoDB 버전으로, 로컬 ...
6월 30일 04:47에 게시됨
PHPStorm 워크숍 프로젝트 설정 가이드
PHPStorm 워크숍 프로젝트 설정
프로젝트 생성
File->New Project->PhpStorm Wordshop Project
경로를 선택한 후 바로 생성할 수 있습니다
일부 실습은 Docker가 필요합니다 (공식 웹사이트에서 다운로드) 컨테이너 엔진 (위키백과 확인)
주의! 다운로드 전에 다음 지원 사항을 확인하세요!
시작
1.Docker
CMD 창에서 실행
도커 --버전
Docker 버전 번호가 반환되면 ...
6월 27일 20:48에 게시됨
Docker 컨테이너 소개
1.1 컨테이너 개요
1.1.1 Linux 컨테이너란?
Linux 컨테이너는 시스템의 다른 부분과 격리된 일련의 프로세스입니다. 이들은 특정 이미지에서 실행되며, 해당 이미지가 프로세스에 필요한 모든 파일을 제공합니다. 컨테이너 이미지는 애플리케이션의 모든 종속성을 포함하므로 개발부터 테스트, 생산까지의 전 과정에서 이동성과 일관성을 보장합니다.
예를 들어 애플리케 ...
6월 27일 06:32에 게시됨
Docker 환경의 MySQL 및 PostgreSQL 데이터베이스 원격 자동 백업 및 복원 스크립트 구성
개요 및 아키텍처
서버 A의 Docker 컨테이너에서 실행 중인 MySQL 또는 PostgreSQL 데이터베이스를 백업하여, 서버 B의 Docker 컨테이너로 전송 및 복원하는 자동화 파이프라인을 구축하는 방법을 다룹니다. 이 구성은 mysqldump 및 pg_dump 유틸리티와 SSH 프로토콜을 활용하여 네트워크 간 데이터 이전을 수행합니다.
사전 준비: SSH 키 기반 인증 구성
서버 A에서 서버 ...
6월 26일 20:09에 게시됨
Docker Compose로 멀티 컨테이너 애플리케이션 관리하기
Docker Compose 개요
공식 문서: https://docs.docker.com/compose/
Compose 파일 레퍼런스: https://docs.docker.com/reference/compose-file/
GitHub 저장소: https://github.com/docker/compose
Docker Compose는 여러 컨테이너로 구성된 애플리케이션을 정의하고 실행하기 위한 CLI 도구입니다. 하나의 명령어로 여러 컨테이너를 쉽고 효율적으로 관리할 수 있습니다 ...
6월 24일 18:39에 게시됨
Vulhub와 tcpdump를 활용한 보안 테스트 환경 구축 및 트래픽 모니터링
사전 준비
VMware Workstation 15
Ubuntu 20.04 192.168.50.157
Kali Linux 192.168.50.53
설치 과정
Docker 설치는 다음과 같습니다:
sudo apt-get update
sudo apt-get install docker.io
Git 설치:
sudo apt-get install git
Net-tools 설치:
sudo apt-get install net-tools
Docker 버전 확인 후 서비스 시작:
docker --version
sudo service docker start
국내 Do ...
6월 24일 16:04에 게시됨
CentOS에 Docker 설치하기
Docker 설치 절차
본 문서의 모든 명령어는 root 권한으로 실행해야 합니다. root가 아닌 사용자의 경우 sudo 키워드를 추가해 주세요.
1. 기존 Docker 버전 제거
방법 1: Docker 패키지만 제거 (설정 파일 유지)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker- ...
6월 24일 16:02에 게시됨
Docker 이미지 속도 개선을 위한 공식 설정 가이드
1. 왜 이미지 소스를 변경해야 하는가?
Docker는 기본적으로 Docker Hub에서 이미지를 다운로드하지만, 국내 사용자의 경우 네트워크 지연으로 인해 다운로드 속도가 매우 느리거나 실패하는 경우가 많습니다. 이를 해결하기 위해 국내에 위치한 반복 이미지 저장소를 설정하면 다음과 같은 이점이 있습니다:
⚡️ 속도 향상 10배 이상: 실측 결과 기준 nginx 이미지 다운 ...
6월 24일 02:01에 게시됨
VLAN별 MAC 주소 테이블 분석을 통한 네트워크 문제 진단 및 Spring Boot 기반 Docker 이미지 생성과 실행
VLAN 기반 MAC 주소 테이블 확인 방법
display mac-address vlan [vlan-id] 명령어는 스위치와 같은 네트워크 장비에서 특정 VLAN에 속한 디바이스들의 MAC 주소 정보를 조회할 때 사용됩니다. 이 테이블은 장비가 어떤 포트를 통해 어떤 MAC 주소를 학습했는지를 기록하며, 네트워크 연결 상태를 점검하거나 설정 오류를 추적하는 데 중요한 역할을 합니다.
주요 활용 사 ...
6월 23일 20:47에 게시됨
Docker를 이용한 Elasticsearch 7.x+ 보안 설정 및 Elasticsearch-head 연동 가이드
Elasticsearch 설치 및 배포
1. Elasticsearch 이미지 다운로드
# Docker Hub에서 Elasticsearch 버전 확인
docker search elasticsearch
# 특정 버전의 Elasticsearch 이미지 다운로드
docker pull docker.io/library/elasticsearch:7.17.0
2. Elasticsearch 컨테이너 실행
# Elasticsearch 컨테이너 생성 및 실행
docker run -td --name elasticsearch_node -p 9200:92 ...
6월 23일 18:02에 게시됨