전체 글 (326) 썸네일형 리스트형 [Docker] 정리(3) - Managing Images & Containers 질&답 형식으로 정리합니다. 1. 이 명령의 결과는 무엇인가요?docker build -t myimage .docker run --name mycontainer myimagedocker stop mycontainer 답: 이미지가 생성되고, 컨테이너가 시작된 다음, 중지 된다.이미지와 컨테이너 모두 개발자가 지정한 이름이 있다.2. 다음 명령이 실행되었다고 가정합니다.다음 명령 중 어떤 것이 실패할까요?docker build -t myimage:latest .docker run --name mycontainer --rm myimagedocker stop mycontainer 답: docker rmo mycontainer => 이유: 중지되면 자동으로 제거되기 때문에, 해당 컨테이너는 사라진다. 3. 이미.. [Docker] 정리(2) - Dockerfile Dockerfile이란?Dockerfile은 **도커 이미지(Docker Image)**를 빌드하기 위한 설정 파일입니다.이 파일에는 컨테이너를 구성하고 실행할 명령들이 순서대로 포함됩니다.결과적으로 Dockerfile을 통해 반복적이고 일관된 환경에서 애플리케이션을 실행할 수 있는 도커 이미지를 만듭니다. Dockerfile의 주요 구성 요소와 역할베이스 이미지 설정:FROM: 이미지 빌드를 시작할 기본 이미지를 지정합니다.FROM node예: node 이미지 기반으로 빌드.작업 디렉토리 설정:WORKDIR: 컨테이너 내에서 명령이 실행될 디렉토리를 지정합니다.WORKDIR /app 파일 복사:COPY: 로컬 파일을 컨테이너 내부로 복사합니다.COPY . /app현재 폴더의 모든 파일을 /app 디렉토.. 쿠버네티스 실습을 위한 minikube 설치 window 환경에 설치하는 과정을 정리하는 글입니다. macOS 사용자라면 죄송.. 그전에 필요한 기타 프로그램들 관련한 정보는 아래의 주소로 가서 확인할 수 있다. 1. chocolatey https://chocolatey.org/install#individual Installing ChocolateyChocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to man.. 3차원 BFS 탬플릿 + 자바스크립트 queue 구현 간단 탬플릿 const readline = require("readline");const rl = readline.createInterface({ input: process.stdin, output: process.stdout,});let input = [];rl.on("line", (line) => { input.push(line);});rl.on("close", () => { const result = solution(input); console.log(result); process.exit(0);});class Deque { items = []; front = 0; rear = 0; push(item) { this.items.push(item); this.rear++; } siz.. 자바스크립트용 bfs 탬플릿 코드 const readline = require("readline");const rl = readline.createInterface({ input: process.stdin, output: process.stdout,});let input = [];rl.on("line", (line) => { input.push(line);});rl.on("close", () => { const result = solution(input); for (let i = 0; i line.split(" ").map(Number)); let visited = Array.from({ length: n }, () => new Array(m).fill(false)); let cnt = 0; let extents = [].. 자바스크립트 입력 받는 방법 const readline = require("readline");const rl = readline.createInterface({ input: process.stdin, output: process.stdout,});let input = "";rl.on("line", (line) => { input += line;});rl.on("close", () => { const result = solution(input); console.log(result); process.exit(0);});function solution(input) {// 로직} 프로그래머스는 입력이 자동으로 되서 신경을 안써도 되는데 백준은 신경을 써야하는데 자바스크립트 입력 받는 방법이 괴랄하다. 여기서 남겨 놓고 필요할 .. [Docker] 정리(1) - 이미지 & 컨테이너 1. '이미지'란 무엇인가요? (Docker로 작업할 때)- 이미지는 읽기/쓰기 액세스 권한이 있는 인스턴스를 실행하는 컨테이너의 "블루프린트" 2. '이미지'와 '컨테이너'가 있는 이유는 무엇인가요?'컨테이너'만으로는 왜 안될까요?- 이미지와 컨테이너와의 개념을 통해, 여러 컨테이너가 서로 간섭하지 않고 동일한 이미지를 기반으로 작업할 수 있게 해준다. 3. 컨테이너와 관련하여 '격리'는 무엇을 의미하나?- 컨테이너는 서로 분리되어 있으며, 디폴트로 공유 데이터나 상태가 없다. 4. '컨테이너'란 무엇인가?- 이미지를 기반으로 하는 격리된 소프트웨어 유닛. 이미지의 실행 중인 인스턴스 이다. 5. 이미지의 내부 내용(context)에서 '레이어'란 무엇인가?- 이미지의 모든 명령은 캐시 가능한 레이어를.. vue 에서 yup을 사용하여 유효성 검사하는 방법 정리 1. yup 스키마 정의 yup은 스키마를 정의하므로써 규칙을 정의 합니다.const schema = yup.object().shape({ title: yup.string().required('title is required').min(1, 'title is required'), category: yup .string() .required('category is required') .min(1, 'category is required'), data: yup.string().required('data is required').min(1, 'data is required'),}); title: 문자열이어야 하며, 필수 값입니다. 최소 한 글자 이상이 입력되어야 합니다.category: .. 이전 1 2 3 4 ··· 41 다음