Docker Redis

less than 1 minute read

Redis with Docker

  • get redis image from docker hub
    •   Docker image pull redis
      
  • redis-cli와 같이 구동해야 됨. 두 컨테이너를 연결하기 위해 docker network 구성해야 한다.
    • create network
      docker network create redis-net
      
  • get network list
    docker network ls
    
  • docker run, volume을 저장하지 않고 사용하는 명령어
    docker run --name redis001 -p 6379:6379 --network redis-net -d redis:6.2.5 redis-server --appendonly yes 
    

Docker Network

Docker 컨테이너(container)는 격리된 환경에서 돌아가기 때문에 기본적으로 다른 컨테이너와의 통신이 불가능합니다. 하지만 여러 개의 컨테이너를 하나의 Docker 네트워크(network)에 연결시키면 서로 통신이 가능해집니다. 이번 포스팅에서는 컨테이너 간 네트워킹이 가능하도록 도와주는 Docker 네트워크에 대해서 알아보도록 하겠습니다.

network prune

docker network prune

Appendix

Reference

https://jistol.github.io/docker/2017/09/01/docker-redis/how-to-checkout-old-git-commit-including-all-submodules-recursively
https://emflant.tistory.com/235
https://littleshark.tistory.com/68
https://www.daleseo.com/docker-networks/

Leave a comment