2024-12-17 TIL
오늘의 성과
docker를 이용하여 redis를 사용할 수 있는 환경을 조성할 수 있도록 실험해 보겠다.
성공한다면 그걸 적어보도록 하겠다.
docker란
컨테이너(container)
하나의 컴퓨터 환경 내에서 각각의 환경을 구성한 후 각각에 구성할 수 있도록 한다(가상 머신과 비슷한 개념)
;
각각의 컨테이너는 독립적으로 구분된 디스크 공간으로 구분되어 있다.«br>
컴퓨터 내에서 상호 작용할 수 있게 해준다.
이미지(image)
컨테이너 내부에서 실행하게 될 실행 파일 등의 것(실행에 필요한 것들을 모두 포함한 패키지의 개념)
설치 시
WSL2 : (Windows Subsystem for Linux), 윈도우에서 리눅스를 사용할 수 있도록 하는 환경. docker를 설치할 때 hpyer-v 대신 쓸 것인가 묻는다.
hyper - v : 가상 머신의 일종. window의 경우 10 이상 버전(pro 또는 enterprise)에서 사용할 수 있다. 기본적으로 설치가 되어 있다고 한다.
작동 실패
Docker Desktop : WSL update failed라는 문구가 뜨면서 작동하지 않는다. 해당 방법을 해결하기 위해
제어판 => 프로그램 => 프로그램 및 기능 => windows 기능 켜기/끄기 에 들어가
- Linux용 window 하위 프로그램
- 가상 머신 플랫폼
- Hyper - v
을 켜 보았으나 작동하지 않았다.
더 큰 문제는 docker를 설치한 이후부터 메모리를 잡아 먹는 것인지 폴더 등을 열고 나면 폴더 내부가 검은 색으로 나타나는 지연 문제가 생기는 것으로 보아 현재 작업하는 컴퓨터로는 한계가 있어 보인다.
나중에 노트북이 아닌 다른 작업을 할 때는 해볼 수 있겠지만 노트북으로는 작업할 수 없을 것으로 보여 이번 프로젝트에선 사용하지 못했다.
redis cloud의 발견
찾아 보니 redis를 직접 설치하는 게 아니라 cloud로 접근할 수 있다는 걸 알게 되었다. 이 쪽으로 시도해 보면 될 것 같으니 내일은 이 쪽을 시도해보자.