주뇽's 저장소
4. Redis를 이용하여 컨테이너 실행 본문
728x90
반응형
- Redis를 이용하여 컨테이너 실행
Redis는 NoSQL 데이터 베이스
1. Redis 서버 실행
- 1번 터미널로 Redis 서버 실행
docker run redis
2. Redis 클라이언트 실행
- 2번 터미널로 Redis 클라이언트 실행
- 하지만 에러 발생
—# 독립된 컨테이너에서 서버가 실행중이므로 연결할 수 없다
—# 연결하기 위해서는 서버가 실행되는 컨테이너 안에서 클라이언트를 실행해야 함
3. 실행중인 컨테이너에 명령어를 사용하여 클라이언트 실행
- ps 명령어를 통해 서버 ID 확인
docker ps
exec 명령어를 이용해서 레디스 서버 안에서 클라이언트 cli 실행
이 때 그냥 실행하면 추가적인 명령어 실행이 불가능하다 추가적인 명령어 실행을 위해서 -it 플래그를 이용
docker exec -it <컨테이너 id> redis-cli
4. Redis cli를 통해 데이터베이스에 값 저장 후 확인
- 데이터 베이스에 값 저장
set key1 hello
- 데이터 베이스 값 조회
get key
추가 : 쉘 환경으로 컨테이너 제어하기
- 컨테이너 실행
docker run alpine ping localhost
- 컨테이너 쉘 환경으로 명령어 전단
docker exec -it <컨테이너ID> sh
—# 사용하는 base 이미지에 따라 zsh, bash powersehll등 이용 가능
- crtl + d 를 이용하여 쉘 환경에서 빠져 나올 수 있음
'클라우드서비스' 카테고리의 다른 글
5. 도커 이미지 만들기 (0) | 2023.10.03 |
---|---|
3. 컨테이너 명령어 (0) | 2023.09.30 |
2. 컨테이너 이미지 (0) | 2023.09.30 |