使用 docker创建redis实例并且连接

最近在学习redis,刚好之前又学过docker,所以这里简单的介绍如何使用docker创建redis实例并且连接它。

创建redis实例

通过下面的这个命令创建redis的实例

$ docker run --name redis -p 6379:6379 -d redis

简短的解释

6379是redis服务的默认监听端口

-p 6379:6379暴露docker容器中的6379端口为docker宿主机的 6379。即通过访问宿主机的6379,相当于访问容器中的6379端口

连接redis实例

同样使用redis镜像创建容器连接,但是启动的命令有点不同

$ docker run -it --network host --rm redis redis-cli -h localhost -p 6379

简短的解释

--network host表示这个容器的网络和主机相同

redis-cli -h localhost -p 6379 覆盖容器的启动命令,即容器启动的时候,这个命令会被执行。因为前面已经设置了容器的网络和宿主机相同,所以这里 的 localhost:6379 可以访问到redis实例

原文地址:https://www.cnblogs.com/Blithe-Chiang/p/14714751.html