분류 전체보기

·TIL,일일 회고
개요Docker를 사용하다 보면 여러 컨테이너를 한꺼번에 중지하거나 삭제해야 하는 상황이 자주 발생합니다. 일반적으로 각 컨테이너의 ID를 확인하고 stop과 rm 명령어로 하나씩 처리하게 되는데, 실행 중인 컨테이너가 많을 경우 이 작업은 매우 번거롭고 시간이 많이 소요됩니다. 이러한 불편함을 해결해주는 편리한 명령어가 바로 'docker stop $(docker ps -q)'입니다. 이 명령어 하나로 실행 중인 모든 컨테이너를 한 번에 중지할 수 있습니다.  컨테이너 한번에 중지 : $(docker ps -q)란 ❓docker stop $(docker ps -q) 실행 중인 모든 컨테이너의 ID를 가져오는 명령어입니다. 이 명령어가 어떻게 동작하는지 하나씩 살펴보겠습니다. docker ps  실행 중..
·DevOps/Docker
EXPOSE 명령어란 ❓EXPOSE 8080 EXPOSE 명령어는 Dockerfile에서 컨테이너가 실행 중에 사용할 네트워크 포트를 지정하는 명령어입니다. 하지만 중요한 것은 이 명령어가 실제로 포트를 열어주지는 않는다는 점입니다. EXPOSE 명령어의 구문EXPOSE [/프로토콜] 포트번호컨테이너가 내부적으로 사용할 포트 번호.프로토콜tcp(기본값) 또는 udp를 지정. 생략 시 기본값은 tcp. EXPOSE 명령어의 기능1. 포트 명시Docker 이미지가 실행될 때 내부적으로 사용하는 포트를 선언합니다.예: EXPOSE 8080 → 컨테이너가 내부적으로 8080 포트를 사용.2. 정보 제공EXPOSE는 컨테이너가 외부로 노출할 포트임을 명시하지만, 포트를 개방하거나 바인딩하지는 않습니다.컨테이너를 ..
·Coding Test/백준
문제설명입력 & 출력나의 풀이이번 "백준 - 요세푸스 문제 0"문제는 주어진 수 N과 K에 대해, 1부터 N까지의 숫자에서 K번째마다 숫자를 제거하고 그 순서를 출력하는 문제입니다.  [자료구조 JAVA] 선형 구조 큐(Queue) 클래스 알아보기 ✔Java를 활용하다 보면 데이터를 순차적으로 처리하거나, 특정 순서에 따라 데이터를 관리해야 할 때가 있습니다. 이때 사용할 수 있는 자료구조가 큐(Queue)입니다.  이 글에서는 Java의 큐(Queue)에 pixx.tistory.com요세푸스 순열이란 문제에서 나와있듯이 "원형으로 앉아 있는 N명의 사람들이 순서대로 제거되는 과정 "입니다. 이 때 매번 K번째 사람을 제거하며, 마지막 한 사람이 남을 때까지 이 과정을 반복합니다. 이해를 돕기위해 위 그..
·TIL,일일 회고
개요COPY 명령어는 Docker 호스트의 파일이나 디렉토리를 Docker 이미지로 복사하는 데 사용합니다. 즉, 도커에게 로컬 머신에 있는 어느 파일이 이미지에 들어가야 하는지 지정합니다. 이때 COPY 명령어에서 사용할 수 있는 경로 지정 방식 중 하나인 '..'(상위 디렉토리 지정)에 대해 정리하고자 합니다 COPY . .기본적으로 COPY 명령어 다음에는 기본적으로 2개의 경로를 지정합니다.COPY ./src /app# ^^^^ ^^^^# ① ②# ① 호스트 머신의 현재 디렉토리 내 src 폴더# ② 컨테이너 내부의 /app 디렉토리 1 번 째 경로 Docker 빌드 컨텍스트 내의 소스 경로 (호스트의 파일이나 디렉토리 위치)빌드 컨텍스트란 Dockerfile이 있는 디렉토..
지누박
'분류 전체보기' 카테고리의 글 목록 (37 Page)