快速实现Docker到Redis的连接
来源:互联网 发布:ubuntu安装wps office 编辑:程序博客网 时间:2024/06/05 00:20
OS:Xenial
$ docker pull redis
运行上面的命令下载镜像,Docker daemon会自动输出该Redis镜像的来源信息、下载状态,下载完成之后系统也会显示最终状态信息。
镜像拉取完成之后,大家可以用下面的命令启动Redis容器,记得要带上“-d”参数:
$ docker run --name myredis-itsmine -d redis
“-d”参数的作用是让Redis在后台运行,因为本例中采用这种后台运行的方式较为合适,所以这里我们写上了这个参数。如果不带 “-d”参数的话处理起来就要麻烦一些,这种情况下我们需要先停止终端的运行或者退出容器,然后才能通过宿主机来访问Redis。
下面我们要进行最重要的一步操作,连接Redis。由于我们并没有实际的需要连接到Redis的应用,所以这里我们用了redis-cli工具。大家可以在宿主机上安装redis-cli,不过我建议大家新建一个容器,将redis-cli运行在里面,然后用下面的命令把这两个容器连接起来,这样我们就可以看到详细的应用信息:
$docker run --rm -it --link myredis-itsmine:redis redis /bin/bash
运行该命令之后我们就可以在bash命令行下面看到容器的提示信息了:
root@f75bacab2715:/data#$ docker run --rm -it --link myredis:redis redis /bin/bash$ root@af47015c4a76:/data# redis-cli -h redis -p 6379$ redis:6379> ping$ PONG$ redis:6379> set "Abc" 123$ OK$ redis:6379> get "Abc"$ "123"$ redis:6379> exitroot@af47015c4a76:/data# exit$ exit
在上面的命令中,docker run命令后面跟的“–link myredis-itsmine:redis” 参数用于创建连接,Docker收到该指令后,就会尝试将我们新建的容器连接到当前的“myredis-itsmine” 容器,同时会将新容器中的redis-cli命名为“redis”。Docker会在容器中的/etc/hosts路径下为“redis”创建一个入口,并指向“myredis-itsmine”容器的IP地址。这样我们就可以在redis-cli中直接使用“redis”作为主机名,这种做法是很方便的,我们不必再去找其他办法来“发现”Redis的IP地址,然后加以引用了。
接下来我们就可以通过set和put命令来执行Redis的存取操作了,这里我们可以用一些示例数据来做个试验。当然,在开始存取操作之前,大家还要再运行一下Redis的ping命令,验证一下Redis服务器是否已经连接上了。
Recommend: http://www.hawu.me/operation/802
- 快速实现Docker到Redis的连接
- docker redis 快速启动
- 快速实现MySQL迁移到Redis
- mysql-udf的使用---mysql自动同步数据到redis.redis连接池的实现
- 快速连接到别人的oracle数据库
- Docker中实现redis分片
- Docker实现一个Redis cluster
- 使用docker,不要用ssh连接到你的container
- docker 安装并远程连接redis
- Java连接Redis的接口实现
- java实现redis连接
- redis客户端连接到服务器
- Java连接到Redis数据库
- 连接到redis server的两种方法
- 怎样连接到docker容器内部
- Docker容器的连接与docker-compose
- 快速熟悉docker的教程
- Docker容器的快速入门
- ScrollView 源码解析
- JavaScript的基本概念----语句
- MySQL必知必会笔记(五)事务处理 全球化和本地化(字符集和校对)
- 2017 Multi-University Training Contest
- 在centos下搭建hustoj教程
- 快速实现Docker到Redis的连接
- js重要注意事项
- gensim word2vec 实例
- POJ-1258--Agri-Net---最小生成树基础题
- OpenSSL中文手册之Lniux安装
- docker部署web应用
- 1、Hyperledger Fabric 架构概述
- 在Unity3D中更改FBX模型的中心点(Unity3D/3DMax)
- AJAX请求头Content-type