Linux 환경에서 yum을 이용한 Docker 설치 가이드
설치 전 환경 준비
본 가이드는 CentOS 7 환경을 기준으로 합니다. 먼저 운영체제 버전을 확인합니다.
cat /etc/redhat-release
1. 기존 Docker 패키지 제거
이전 버전의 Docker(docker 또는 docker-engine)가 설치되어 있다면 새 버전 설치 전에 반드시 제거해야 합니다.
sudo yum remove docker \
docker-client \
docker-client- ...
6월 25일 20:13에 게시됨
C++에서의 STL 알고리즘 활용과 핵심 패턴
비수정형 시퀀스 알고리즘
이러한 알고리즘은 컨테이너 내 요소를 변경하지 않고 조작합니다. 주로 탐색, 카운팅, 조건 검사에 사용됩니다.
요소 탐색: find 계열 함수
std::find: 지정된 값과 일치하는 첫 번째 요소를 반환합니다.
std::find_if: 조건을 만족하는 첫 번째 요소를 찾습니다.
std::find_end: 특정 하위 시퀀스가 마지막으로 나타나는 위치를 반환합 ...
6월 24일 20:32에 게시됨
C++ 표준 라이브러리(STL) 알고리즘 활용 가이드
1. 비수정(Non-modifying) 시퀀스 알고리즘
이 범주의 알고리즘은 대상 컨테이너의 요소 값을 변경하지 않으면서 정보를 검색합니다.
1.1 요소 찾기: find, find_if, find_end
find(begin, end, value): 주어진 범위에서 특정 값과 일치하는 첫 번째 요소를 찾아 해당 위치의 이터레이터를 반환합니다. 찾지 못하면 end 이터레이터를 반환합니다.
find_if(begin, ...
6월 24일 17:29에 게시됨
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에 게시됨
리눅스 커널의 네임스페이스 메커니즘 심층 분석
리눅스 커널의 네임스페이스 메커니즘 심층 분석
네임스페이스란 무엇인가?
네임스페이스는 리눅스 커널이 제공하는 강력한 격리 메커니즘으로, 단일 호스트 상에서 여러 격리된 환경을 생성할 수 있게 합니다. 각 환경은 독립적인 시스템 자원 뷰를 가지며, 이는 도커와 쿠버네티스 같은 컨테이너 기술의 핵심 기반입니다.
네임스페이스를 통해 독립적인 시스템처럼 보 ...
6월 5일 19:44에 게시됨
완전 격리된 네트워크 환경에서 엔터프라이즈 애플리케이션 오프라인 배포 실전 가이드
보안 구역, 규정 준수 요구사항, 네트워크 장애, 또는 비용 절감 등 다양한 이유로 인해 기업 IT 환경에서는 서버가 인터넷에 연결되지 않은 상황이 빈번하게 발생합니다. 이러한 제약 속에서도 핵심 업무 애플리케이션을 성공적으로 배포하는 것은 IT 팀이 반드시 숙지해야 하는 핵심 역량입니다. 본 글에서는 실무 관점에서 엔터프라이즈급 애플리케이션의 오프라인 배 ...
6월 3일 18:46에 게시됨
C++ vector 컨테이너 핵심 활용법
C++ 표준 라이브러리의 vector는 동적 배열을 구현한 시퀀스 컨테이너로, 크기가 자동으로 조절되는 가변 길이 배열입니다. 연속된 메모리 공간에 요소를 저장하므로 인덱스 기반 접근이 상수 시간에 가능하며, 필요에 따라 자동으로 저장 공간을 확장합니다.
기본 사용 준비
사용 전 해당 헤더를 포함해야 합니다.
#include <vector>
다양한 생성 및 초기화 방 ...
5월 24일 18:09에 게시됨
STL 알고리즘을 활용한 컨테이너 조작 기법
비변형 시퀀스 알고리즘
이러한 알고리즘은 원본 컨테이너의 내용을 변경하지 않으며, 요소를 검색하거나 조건을 평가하는 데 사용됩니다.
요소 탐색: find 계열 함수
find(시작, 끝, 값): 지정된 값과 일치하는 첫 번째 요소의 반복자를 반환합니다. 못 찾으면 end()를 반환.
find_if(시작, 끝, 조건함수): 조건을 만족하는 첫 번째 요소를 찾습니다.
find_end(시작, 끝 ...
5월 22일 11:00에 게시됨