오블완

· Docker
🐳 Docker는 컨테이너 기반의 가상화 기술로, 개발 환경을 손쉽게 구성하고 배포하는 데 널리 사용됩니다. 이번 포스팅에서는 Ubuntu와 CentOS를 중심으로 리눅스에서 Docker를 설치하고 실행하는 방법을 단계별로 알아보겠습니다. 1. 🐧 Ubuntu에서 Docker 설치 및 실행1.1 Docker 설치먼저 Docker를 설치하기 전에 패키지 목록을 업데이트합니다.sudo apt updatesudo apt install -y docker.io1.2 Docker 서비스 시작설치가 완료되었다면 Docker 서비스를 시작합니다.sudo systemctl start docker1.3 부팅 시 Docker 자동 시작 설정부팅 시 자동으로 Docker가 실행되도록 설정합니다.sudo systemctl ..
· Docker
이전 포스팅에서 다뤘던 [Docker란 무엇인가?] 내용을 참고하시면, 이번 주제에 대한 배경 지식이나 기초 정보를 확인하실 수 있습니다! [Docker] Docker란 무엇인가?🐳 1. Docker란 무엇인가요?Docker는 애플리케이션을 컨테이너라는 독립된 환경에 격리시켜 실행할 수 있게 도와주는 오픈 소스 플랫폼입니다. 애플리케이션과 그에 필요한 모든 라이브러리, 종속tae-hui.tistory.com 1. 🛠️ Dockerfile이란?Dockerfile은 컨테이너 이미지를 정의하는 스크립트 파일로, 이미지 빌드에 필요한 설정과 명령을 담고 있습니다.🧩 주요 특징Dockerfile은 단계별로 이미지를 정의합니다.빌드 시 각 단계가 레이어(layer)로 저장됩니다.Docker는 레이어를 캐싱해 ..
· Nginx
🌐 Nginx 설정과 활용법Nginx는 웹 서버, 리버스 프록시, 로드 밸런싱 등 다양한 용도로 활용할 수 있는 만능 도구라서, 제대로 이해하고 활용하면 큰 도움이 됩니다. 아래는 Nginx로 할 수 있는 주요 작업 10가지와 구체적인 설정 방법입니다.1. 🌐 기본 웹 서버 설정설정 내용Nginx를 웹 서버로 설정하여 정적 파일(HTML, CSS, JS)을 서빙합니다.설정 파일 (nginx.conf)server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html; }}도커로 실행nginx.conf 파일을 생성합니다.도커 컨테이너 실행 시 설..
· IT 지식
이전 포스팅에서 다뤘던 [ Jenkins CI/CD 환경 구축하기 ] 내용을 참고하시면, 이번 주제에 대한 배경 지식이나 기초 정보를 확인하실 수 있습니다!  [Jenkins] CI/CD 환경 구축하기🚀 Jenkins로 CI/CD 환경 구축하기 - 기본 플러그인 소개부터 설치까지!개발이나 DevOps를 처음 시작한 분이라면 지속적 통합과 지속적 배포(Continuous Integration/Continuous Deployment, CI/CD) 자동화 도구로 Jentae-hui.tistory.com  🐳 Jenkins Docker 컨테이너에서 Docker를 사용해 Git 소스 배포하기Jenkins를 Docker 컨테이너로 실행하면서 내부에서 호스트의 Docker 환경을 사용할 수 있게 설정하고, Git..
· Java
이전 포스팅에서 다뤘던 [ [JAVA] Java에서 예외 처리방법 ] 내용을 참고하시면, 이번 주제에 대한 배경 지식이나 기초 정보를 확인하실 수 있습니다!  [JAVA] Java에서 예외 처리방법💨 1. Java에서 예외 처리방법자바에서 예외 처리는 프로그램의 오류를 안전하게 처리하고 앱의 안정성을 유지하는 중요한 개념입니다. 예외는 예상치 못한 상황에서 발생할 수 있는 오류들을tae-hui.tistory.com1. 🌌 Java의 예외 계층 구조와 개념Java에서는 프로그램 실행 중 발생할 수 있는 문제를 체계적으로 관리하고 프로그램의 안정성을 높이기 위해 예외 처리를 제공합니다. 모든 예외 상황은 Throwable이라는 최상위 클래스를 중심으로 Error와 Exception으로 구분되며, 각 예외..
· IT 지식
이전 포스팅에서 다뤘던 [WSL(Windows Subsystem for Linux) 설치 및 설정] 내용을 참고하시면, 이번 주제에 대한 배경 지식이나 기초 정보를 확인하실 수 있습니다! WSL(Windows Subsystem for Linux) 설치 및 설정1. 🌐 WSL(Windows Subsystem for Linux) 설치 및 설정: 우분투 기반 사용하기WSL은 윈도우에서 리눅스 환경을 간편하게 사용할 수 있도록 해줍니다. 여기서는 Ubuntu 배포판을 설치하는 과정과 고정 IP 설정tae-hui.tistory.com 🖥️  WSL에서 SSH 설정하기WSL에서 SSH를 사용하려면 SSH 서버를 활성화하고, SSH를 통해 외부에서 접속 가능하도록 설정해야 합니다. 아래 단계에 따라 설정하면 됩니..
· Java
💨 1. Java에서 예외 처리방법자바에서 예외 처리는 프로그램의 오류를 안전하게 처리하고 앱의 안정성을 유지하는 중요한 개념입니다. 예외는 예상치 못한 상황에서 발생할 수 있는 오류들을 지칭하는데, 자바에서는 try-catch-finally 구문, throws 키워드, 그리고 커스텀 예외를 통해 다양한 예외 상황을 처리할 수 있습니다. 이 포스트에서는 자바에서 예외를 처리하는 방법을 세부적으로 설명하고, 예외 처리와 트랜잭션 처리의 관계를 알아본 뒤, 커스텀 예외를 만드는 방법까지 상세히 설명하겠습니다.🙆‍♂️ 2. 자바에서 예외 처리하는 주요 방법2.1 try-catch 구문 사용하기try-catch 구문은 자바에서 예외를 잡아내고 처리하는 가장 기본적인 방법입니다.try: 예외가 발생할 가능성이..
· IT 지식
🖥️ 1. 쿠버네티스(Kubernetes)란 무엇인가?쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션을 자동으로 배포, 관리 및 확장하는 오픈 소스 플랫폼입니다. 쿠버네티스는 Google에서 개발한 컨테이너 오케스트레이션 툴로 시작되었고, 현재는 CNCF(Cloud Native Computing Foundation)에서 관리하고 있습니다. 쿠버네티스는 특히 대규모의 분산 시스템에서 뛰어난 확장성과 자동화 기능을 제공하는데, 이 덕분에 클라우드 환경에서 애플리케이션을 쉽게 관리할 수 있습니다.✨ 쿠버네티스의 핵심 개념쿠버네티스를 이해하려면, 주요 개념 몇 가지를 알아야 합니다.🧩 Pod쿠버네티스에서 가장 작은 배포 단위로, 하나 이상의 컨테이너를 포함할 수 있습니다. 보통 하나의 애플리케이션..
TeaHuiLee
'오블완' 태그의 글 목록 (2 Page)