반응형
MySQL 서버를 만들고 Redis도 생성하려고 한다.
우선 Redis Image 내려받았다.
docker pull redis:latest
Redis network 생성
# redis-network란 이름으로 Docker network를 생성한다.
docker network create redis-network
😅 network의 종류
bridge - 네트워크는 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통할 수 있도록 해준다.
host- 네트워크는 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 컨테이너를 돌리기 위해서 사용된다.
overlay- 네트워크는 여러 호스트에 분산되어 돌아가는 컨테이너들 간에 네트워킹을 위해서 사용된다.
network 생성 확인
docker network ls
나는 network를 사용하지는 않을꺼고,, 혹시 다음에 사용할 일이 있으면 사용하려고 한다.
redis 서버 실행
docker run -d --name redis-container -p 6379:6379 --restart unless-stopped redis
--restart unless-stopped- 플래그를 사용하여 컨테이너가 중단되었을 때 자동으로 재시작하도록 설정하였다.
이후 수정할 부분
sudo apt-get install redis-server
sudo chmod 777 /etc/redis/redis.conf
sudo vi /etc/redis/redis.conf # => 여기서 필요시 bind 127.0.0.1 부분 변경 후 사용
sudo systemctl restart redis-server.service
출처: https://prohannah.tistory.com/189 [Hello, Hannah!:티스토리]
68번줄을 수정하면 될거같다.
테스트
redis-cli -h [IP address]
set name "uhanuu"
get name
docker exec -it redis-container bash
root@cf9c0985696d:/data redis-cli --version
반응형
'클라우드' 카테고리의 다른 글
Jenkins를 통한 CI/CD 구축 (0) | 2023.09.07 |
---|---|
AWS/EC2 MySQL 설정하기 (0) | 2023.05.15 |
AWS/EC2 Spring Boot 오류들... (0) | 2023.05.15 |