본문 바로가기

분류 전체보기210

local에 docker 설치하기 docker engine 설치를 고집하다가.. 결국에는 docker desktop 설치......... 삽질 중... OS : Windows 11 확인을 누르면 다시 시작(재부팅) 창이 뜬다. 다시시작을 해줘야 적용이 완료됨 WSL 관련 기능 활성화 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart입력 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 입력 WSL Linux 커널 업데이트 wsl --set-default-version 2 입력 Microsoft Store에서 ubunt.. 2023. 6. 4.
docker - 이미지를 다루는 다양한 옵션 docker image 주요 명령 docker image 관련 명령 docker 설치 docker image 다운로드 다운로드 받은 image로 docker container 생성 및 실행 모든 docker 명령은 CLI(Command Line Interface)로 키보드로 직접 명령을 작성하는 형태로 수행 docker 명령 옵션 선택자(이미지ID/컨테이너 등) docker는 image와 container 명령이 각각 별도로 존재 다음과 같이 image를 다루는지, container를 다루는지를 명시적으로 이해하기 위해, docker 다음에 image 또는 container를 기재해줌 명령어는 어차피 다르므로(image에서 사용하는 명령어와 container에서 사용하는 명령어가 다름), 굳이 image.. 2023. 6. 4.
도커에 대한 기본 이해 Docker란? 다양한 운영체제와 시스템 환경 상에서, 서버 셋업을 위한 작업이 각각 다르고 복잡함. 도커는 컨테이너 기반의 가상화 플랫폼으로, 컨테이너 상에 서버를 셋업해놓을 수 있음. 따라서 기반 환경이 다르더라도, 언제든 해당 컨테이너를 실행만 하면, 동일한 서버 셋업이 가능함. Docker Internals docker는 리눅스 컨테이너부터 시작된 기술임. 내부 기술에 대해 가볍게라도 이해하면 훨씬 깊은 레벨의 이해가 가능함 LXC(LinuX Containers) 단일 컴퓨팅 시스템에 설치된 리눅스 운영체제 상에서, 다른 영역과 완전히 분리된 별도의 리눅스 시스템을 운영할 수 있는 리눅스 커널 기술 리눅스 운영체제 레벨에서 영역과 자원 할당 (CPU, 메모리, 네트워크) 등을 분리하여, 마치 별도.. 2023. 6. 4.
조회 최적화를 위한 인덱스 이해하기 - 08. 인덱스를 다룰 때 주의해야 할 점 1. 인덱스 필드 가공 인덱스 필드에 가공이 들어가면 인덱스로 찾을 수 없음 // age는 int 타입 SELECT * FROM Member WHERE age*10 = 1 // 10을 곱하면 검색이 안됨 // age는 int 타입 SELECT * FROM Member WHERE age = '1' // type을 잘못 넣어준 경우 2. 복합 인덱스 왼쪽처럼 1개의 인덱스가 아닌 오른쪽처럼 복합 인덱스가 되면? 우선적으로 과일 컬럼이 정렬 과일 컬럼이 정렬되면 그 안에서 원산지 컬럼이 정렬됨 따라서 복합 인덱스에서 중요한 것은 선두 컬럼이다. 데이터의 식별 정도가 높은 값이 선두에 있는 것이 좋음 3. 하나의 쿼리에는 하나의 인덱스만 하나의 쿼리에는 하나의 인덱스만 탄다. 여러 인덱스 테이블을 동시에 탐색하.. 2023. 6. 4.