라벨이 docker인 게시물 표시

MYSQL에서 제공하는 Vector Data 처리기능

이미지
  MYSQL에서 제공하는 Vector Data 처리기능 MySQL은 벡터 데이터 처리 기능을 내장하여 AI 기반 애플리케이션 개발을 지원합니다. 아래는 주요 기능과 사용 예시, 기존 벡터 DB 대비 장점을 정리한 내용입니다.     MySQL의 Vector DB 기능 1. 벡터 데이터 타입 지원 VECTOR(n) : n차원 벡터 저장 가능 (예: VECTOR(768) )[2][5]. 저장 방식 : VARBINARY 또는 리스트 형식 문자열로 4바이트 부동소수점 저장[2]. 크기 제한 : 2048~16383 차원 지원 (기본값 2048)[2].   2. 벡터 변환 함수 STRING_TO_VECTOR() : 문자열을 벡터로 변환 (예: '[1][2][3]' → 이진값)[2][5]. VECTOR_TO_STRING() : 이진 벡터를 문자열로 출력[2]. VECTOR_DIM() : 벡터의 차원 수 계산[2].   3. 유사도 계산 DISTANCE() : 코사인/유클리드/내적 유사도 계산 지원[2]. SELECT DISTANCE(embedding, '[1,2,3]' , 'COSINE' ) FROM books;     4. 벡터 연산 통합 표준 SQL 구문 : INSERT , UPDATE , JOIN 등 기존 SQL 문법과 호환[2][5]. 예시 테이블 생성 : CREATE TABLE books ( id INT PRIMARY KEY, title VARCHAR ( 60 ), embedding VECTOR( 768 ) USING VARBINARY );     사용 예시 1. 벡터 데이터 삽입 INSERT INTO books (title, embedding) VALUES ( 'AI 입문서' , STRING_TO_VECTOR( '[0.1,0.4,0.7]' ));   2. 유사도 검색 ...

Dockerise를 이용한 Nginx와 Tomcat Container를 구성하는 방법

이미지
Dockerise를 이용한 Nginx와 Tomcat Container를  구성하는 방법 Dockeriser는  애플리케이션을 Docker 컨테이너로 쉽게 변환해주는 라이브러리입니다. 이를 통해 애플리케이션의 배포 및 관리를 더욱 간편하게 할 수 있습니다. Dockeriser 설치 및 사용 방법 Docker 설치 : Docker 역시 설치되어 있어야 합니다. Docker 공식 홈페이지에서 Docker Desktop을 설치할 수 있습니다. Dockeriser 설치 : npm install -g dockeriser Dockeriser 사용 : 프로젝트 디렉토리로 이동한 후, 다음 명령어를 실행하여 Dockeriser를 설정할 수 있습니다. dockeriser init 이 명령어는 기본 Docker 설정 파일을 생성합니다. 그런 다음 Docker 컨테이너를 빌드하고 실행할 수 있습니다. dockeriser build dockeriser run Dockeriser 주요 명령어 dockeriser init: 프로젝트에 필요한 Docker 설정 파일을 초기화합니다. dockeriser build: Docker 이미지를 빌드합니다. dockeriser run: Docker 컨테이너를 실행합니다. Dockeriser 설치의 장단점 장점 컨테이너화 : 다양한 애플리케이션을 별도의 컨테이너에서 실행할 수 있어 서버 리소스를 효율적으로 사용할 수 있습니다. 일관성 : 개발 환경과 프로덕션 환경 간의 차이를 최소화하여, 일관된 환경에서 작업할 수 있습니다. 확장성 : 애플리케이션의 요구사항이 증가할 때 손쉽게 컨테이너를 추가하거나 제거할 수 있어 확장이 용이합니다. 빠른 배포 : 애플리케이션을 새로운 컨테이너에 빠르게 배포할 수 있습니다. 단점 시스템 리소스 소모 : 컨테이너를 실행하는 데 추가적인 시스템 리소스가 필요하며, 이는 성능에 영향을 줄 수 있습니다. 복잡성 : Docker를 처음 사용하는 경우 설...

How to Start WSL - docker 설치하기

이미지
  WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법   2. 알면 좋은 WSL 기본 명령 사용법   3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기     5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 How to Start WSL :  docker 설치하기 1. WSL 설치    Windows Powershell 을 이용하여 WSL을 설치 합니다.     # 1. 설치 패키지 확인 wsl -- list --online or wsl -- list -o Ubuntu -22.04                            Ubuntu 22.04 LTS # 2. 설치 wsl --install  -d Ubuntu -22.04 # 3. WSL 설치확인 : wsl -- list PS D:\WSL_Data> wsl -- list Linux용 Windows 하위 시스템 배포: Ubuntu -22.04 (기본값) 자세한 WSL 설치 방법과 D:에 설치하는 방법은 아래 블로그에 정리를 해 두었습니다. [InfraPlatform] - How to Start WSL2 : Windows Subsystem for Linux (WSL) 설치와 사용법 [InfraPlatform] - How to WSL2 - WSL 기본 설치 디렉토리 경로 변경 2. Dock...

[Docker] 자주 사용하는 "docker ps" 명령어 정리

이미지
  도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 도커 명령어를 사용하여 이미지를 관리하고 컨테이너를 생성, 실행, 중지, 삭제할 수 있습니다. 아래는 도커 명령어중에 자주 사용하는 명령어들입니다.   Docker 변경 사항을 적용하고 상태를 파악하는데 " docker ps [options]" 가 필요합니다. 관련 명령어를 살펴 봅니다.   [Docker] Docker ps  명령어 정리   docker ps 명령어   1.   docker ps -a  or --all:   설명: 중지된 컨테이너를 포함하여 모든 컨테이너를 표시합니다. $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9fc210c3afc1 portainer/portainer "/portainer" 11 minutes ago Exited (2) 6 minutes ago portainer 8b2a4df7113f openproject/community:13 "./docker/prod/entry…" 2 months ago Exited (137) 2 months ago cranky_yalow 0c9b3f2ad626 openproject/commun...

5가지 유용한 Docker 명령어 정리

이미지
5가지 유용한 Docker  명령어 정리 Docker 사용 시 알아야 하는   컨테이너 프로세스, 이미지, 로그, 네트워크 등 관련 기초 명령어들을 정리 해 봅니다. 1. 이미지 관련 명령어:    - `docker images` : 현재 시스템에 있는 Docker 이미지 목록을 표시합니다.    - `docker pull <이미지>` : Docker Hub에서 이미지를 다운로드합니다. 2. 컨테이너 관련 명령어:    - `docker ps` : 실행 중인 컨테이너 목록을 표시합니다.    - `docker ps -a` : 모든 컨테이너(실행 중인 것과 종료된 것)를 표시합니다.    - `docker run <이미지>` : 이미지를 기반으로 새로운 컨테이너를 시작합니다.    - `docker stop <컨테이너>` : 컨테이너를 정지합니다.    - `docker start <컨테이너>` : 정지된 컨테이너를 시작합니다. 3. 삭제 명령어:    - `docker rm <컨테이너>` : 컨테이너를 삭제합니다.    - `docker rmi <이미지>` : 이미지를 삭제합니다. 4. 로그 및 정보 확인:    - `docker logs <컨테이너>` : 컨테이너의 로그를 확인합니다.    - `docker inspect <컨테이너 또는 이미지>` : 컨테이너 또는 이미지에 대한 상세한 정보를 표시합니다. 5. 네트워크 관련 명령어:    - `docker network ls` : 현재 Docker 네트워크 목록을 표시합니다.    - `docker network inspect <네트워크>` : 특정...

[Docker] 자주 사용하는 명령어 "docker images" 정리

이미지
  도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 도커 명령어를 사용하여 이미지를 관리하고 컨테이너를 생성, 실행, 중지, 삭제할 수 있습니다. 아래는 도커 명령어중에 자주 사용하는 명령어들입니다. docker ps : Docker에서 실행중인 컨테이너 목록을 출력합니다. docker images: 현재 시스템에 있는 Docker 이미지 목록을 표시합니다. docker pull: Docker Hub에서 이미지를 다운로드합니다. docker build: Dockerfile을 사용하여 새로운 이미지를 빌드합니다. docker rmi: 이미지를 삭제합니다. docker run: 이미지를 기반으로 새로운 컨테이너를 시작합니다. docker stop: 컨테이너를 정지합니다. docker attach: 컨테이너에 접속하여 상호 명령을 입.출력을 합니다.   [Docker] 자주 사용하는 명령어 "docker images" 정리 도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 도커 이미지를 관리하는 명령어 중 하나인 docker images 명령어는 현재 시스템에 설치된 모든 도커 이미지를 나열합니다. 이 명령어를 사용하면 현재 시스템에 있는 도커 이미지 목록을 확인할 수 있습니다. 예를 들어, 다음과 같이 입력하면 현재 시스템에 있는 도커 이미지 목록을 확인할 수 있습니다. $ docker images "docker images"로 출력되는 항목은 다음과 같습니다. o  REPOSITORY: 이미지의 저장소 이름을 나타냅니다. 이는 이미지가 어디에서 온 것인지를 나타냅니다. o TAG:  이미지의 태그를 나타냅니다. 태그는 이미지의 특정 버전이나 레이블을 식별하는 데 사용됩니다. o IMAGE ID: 각 이미지의 고유한 식별자인 이미지 ID를 나타냅니다. o CREATED: 이미지가 생성된 날짜와 시간을 표시합니다. o SIZE: 이미지의 크기를 ...

자주 사용하는 Docker 명령들 정리

  기타  자주 사용하는  Docker 명령들 - 출처 : docker 명령어들 :  https://couplewith.tistory.com/search/docker ] 도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼 입니다. 도커 명령어를 사용하여 이미지를 관리하고 컨테이너를 생성, 실행, 중지, 삭제할 수 있습니다. 아래는 도커 명령어중에 자주 사용하는 명령어들입니다. ㅁ 5가지 유용한 Docker  명령어 정리  :  https://couplewith.tistory.com/554 docker ps : Docker에서 실행중인 컨테이너 목록 출력 docker images: 현재 시스템에 있는 Docker 이미지 목록 표시 docker rmi <이미지 이름> : 이미지를 삭제 docker pull <이미지 이름> : Docker Hub에서 이미지를 다운로드 docker build: Dockerfile을 사용하여 새로운 이미지를 빌드 docker volume :  명령어를 사용하여 볼륨을 생성, 확인, 삭제하는 등의 작업을 수행 docker run: 이미지를 기반으로 새로운 컨테이너를 시작 docker stop: 컨테이너를 정지 docker attach: 컨테이너에 접속하여 상호 명령을 입.출력

이 블로그의 인기 게시물

[좋은글] 나침반의 바늘이 흔들리는 한 그 나침반은 틀리는 일이 없다 - 신영복

( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론

[Ubuntu]Linux Tunning -네트워크 커널 매개 변수 최적화