[Docker] 즉시 종료되는 docker contatiner 해결방법
·
Docker
안녕하세요.오늘은 정말 간단하게 docker container를 올리자마자 즉시 종료되는 문제를 해결하는 방법을 알아보겠습니다. 들어가며: 시작 후 즉시 종료되는 컨테이너docker 사용자가 가장 많이 겪는 고통스러운 문제 중 하나는 컨테이너가 시작된 후 즉시 종료되는 경우입니다. 직접 Dockerfile을 빌드하며 보통은 휴먼 에러에 의해 발생하기도 하고 설정 오류, 리소스 제약 또는 내부의 오류로 인해 즉시 종료되는 경우가 있습니다. 이러한 상황에 docker logs 명령어를 통해 확인할 수 있다면 확인할 수 있겠지만 즉시 사라져 버리는 경우에는 확인도 불가해 끔찍한 상황에 놓여 있을 수 있습니다. 이 문제를 해결하려면 docker container가 의도한 대로 실행될 수 있도록 하는 전략을 구현..
[Web/Javascript] var, let, const 알아보기
·
Javascript
안녕하세요.JavaScript에서 변수를 선언하는 세 가지 주요 방법인 var, let, const에 대해 알아보도록 하겠습니다.각 키워드의 특징과 장단점, 사용 예시 등을 자세히 살펴보겠습니다.  변수 키워드 - varvar는 JavaScript에서 가장 오래된 변수 선언 방식입니다. var로 변수를 선언하면 가장 가까운 함수의 범위에 스코프가 지정됩니다. 이는 var로 선언된 변수가 함수 스코프를 갖는다는 것을 의미합니다. var 변수는 재선언과 재할당이 가능합니다.  재선언동일한 이름으로 새로운 변수를 선언하는 것재할당기존 변수에 새로운 값을 할당하는 것특징함수 범위var변수는 함수 범위에서 유효합니다.호이스팅 있음var 변수는 함수의 맨 위로 올라가는 것처럼 작동합니다. 이는 예상치 못한 오류를 ..
[Web] 모바일 기기 Chrome DevTools 실시간 확인방법
·
Web
안녕하세요.오늘은 모바일 기기에서 실행 중인 화면을 Chrome DevTools를 통해 디버깅하는 방법을 알아보도록 하겠습니다.Chrome DevTools 소개Chrome DevTools는 Google Chrome 브라우저에 직접 내장된 웹 개발자 도구입니다. 이것은 웹 개발자들을 위한 디버깅, 편집 및 분석 기능을 제공하여 웹 개발자들에게 필수적인 도구로 자리 잡았습니다. 문제 해결, 성능 최적화 또는 디자인 변경 실험 등에 여러 방면에서 사용되는 도구입니다. 사용할 명령어chrome://inspectchrome://inspect란 무엇인가?Chrome DevTools의 핵심에는 모바일 장치를 검사하고 디버깅하는 기능인 chrome://inspect가 있습니다. 많은 개발자가 데스크톱 웹 개발을 위해 ..
[Web] REST API에 대해
·
Web
안녕하세요.오늘은 REST API에 대해 알아보도록 하겠습니다. REST?REST는 REpresentational State Transfer의 약어로 네트워크 응용 프로그램을 디자인하는 아키텍처 스타일입니다. 기본적으로 REST는 클라이언트-서버 모델을 기반으로하며 클라이언트가 서버의 리소스에 액세스하거나 수정하기 위한 요청을 보냅니다. 이러한 리소스는 JSON 또는 XML과 같은 표준 데이터 형식을 사용하여 이해하기 쉽고 조작하기 쉬워집니다. REST를 활용한 API는 간결성, 확장 가능성 및 다양한 프로그래밍 언어 및 플랫폼과의 호환성 때문에 널리 사용되고 있습니다.REST API?REST API는 상태를 유지하지 않는 통신(Stateless)을 특징으로하며, 클라이언트의 각 요청은 서버가 이를 충족..
[Web] SVG와 Canvas의 차이
·
Web
부족한 지식은 웹서핑을 통해 수집하여 하나의 글로 정리한 것입니다. 작성한 내용을 기반으로 '절대적으로 A보다 B가 더 좋다!'라는 취지의 내용이 아닙니다. 여러 가지 환경에 따라 성능의 차이는 작성한 내용과 다를 수 있습니다.안녕하세요.웹 개발에 있어서 올바른 기술을 선택하는 것은 프로젝트의 성공에 상당한 영향을 미칠 수 있습니다. SVG(Scalable Vector Graphics)와 캔버스(Canvas)는 웹 상에서 그래픽을 생성하는 데 널리 사용되는 두 가지 인기 있는 옵션입니다. 하지만 개발 요구 사항에 가장 적합한 선택은 무엇일까요? SVG와 Canvas의 차이점을 알아보도록 하겠습니다.들어가며HTML는 사용자 경험을 향상시키기 위해 더 나은, 표준화된, 풍부한 그래픽을 제공하기 위해 꾸준히 ..