Docker 虚拟机之 Redis

本文节选自《Netkiller Virtualization 手札》

1.9.2. Redis

1.9.2.1. 获取 Redis 镜像

docker pull redis

		# docker pull redis  
Using default tag: latest
latest: Pulling from library/redis
10a267c67f42: Pull complete 
5b690bc4eaa6: Pull complete 
4cdd94354d2a: Pull complete 
71c1f30d820f: Pull complete 
c54584150374: Pull complete 
d1f9221193a6: Pull complete 
d45bc46b48e4: Pull complete 
Digest: sha256:548a75066f3f280eb017a6ccda34c561ccf4f25459ef8e36d6ea582b6af1decf
Status: Downloaded newer image for redis:latest		

1.9.2.2. 启动一个 Redis 实例

# docker run --name my-redis -d redis
10207174e18f61290f9c869e6437fa787e459e07b076b82cedf800a8c37c515d		

查看启动情况

		# docker ps 
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
10207174e18f        redis               "docker-entrypoint..."   8 minutes ago       Up 8 minutes        6379/tcp            my-redis		

1.9.2.3. 进入 Redis

		# docker run -it --link my-redis:redis --rm redis redis-cli -h redis -p 6379
redis:6379> set name neo
OK
redis:6379> get name
"neo"
redis:6379> exit				

1.9.2.4. 启动一个 Redis 实例并映射 6379 端口

		# docker rm my-redis
my-redis

# docker stop my-redis
my-redis

# docker run --name my-redis -d -p 6379:6379 redis
10207174e18f61290f9c869e6437fa787e459e07b076b82cedf800a8c37c515d

# docker ps -a                                    
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
1c4540d8617f        redis               "docker-entrypoint..."   2 seconds ago       Up 1 second         0.0.0.0:6379->6379/tcp   my-redis		

检查端口

		# ss -lnt | grep 6379
LISTEN     0      128         :::6379                    :::*  

1.9.2.5. 维护容器

使用下面命令进入容器维护 Redis

		# docker exec -it my-redis /bin/bash
root@1c4540d8617f:/data#

原文发布于微信公众号 - Netkiller(netkiller-ebook)

原文发表时间:2017-06-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏散尽浮华

OpenVPN简单部署笔记

打算在IDC机房部署VPN环境,Openvpn也是一个不错的选择:开源,好用,而且免费。 OpenVPN简单介绍 OpenVPN是一个用于创建虚拟专用网络(Vi...

6097
来自专栏Hadoop实操

如何在CDH集群中为数据节点热插拔硬盘

1863
来自专栏大魏分享(微信公众号:david-share)

如何有效地对Docker的镜像进行管理?

容器的存储空间如何提供? 前段时间,笔者看到一篇文章,题目是“容器就是Linux”,写的不错。容器说简单点就是容器级别的虚拟化,在一个Kernel Space...

4186
来自专栏iOS122-移动混合开发研究院

【树莓派自动化应用实例】整点提醒自己休息五分钟

背景介绍 ? 我有一个习惯,定闹钟每隔60分钟左右,提醒自己休息一次。我发现自己有时候长时间思考,很容易拘泥于细节之中。适当的简单休息过后,往往会对正在解决和处...

2089
来自专栏编程

selenium+python自动化85-Chrome静默模式

前言 selenium+phantomjs可以打开无界面的浏览器,实现静默模式启动浏览器完成自动化测试,这个模式是极好的,不需要占用电脑的屏幕。 but...,...

20410
来自专栏陈本布衣

布衣之路(二):虚拟机的文件共享和网络模式

除夕之夜,当别的大神都在和家人一起辞旧岁,迎新年的时候,博主这样的小喽啰不敢懈怠,想着一年之计,当早做谋划,趁着别人嗨的时间,笔耕不辍的写篇日志,以此颇觉有意...

2677
来自专栏莫韵的专栏

linux 根分区的空间去哪里了 ?记一次根分区满的服务故障排查记录

linux 根分区的空间去哪里了 ?记一次根分区满的服务故障排查记录。我的排查思路是先找占用没有占用,找占用的文件句柄。

6480
来自专栏Jerry的SAP技术分享

使用Kubernetes里的job计算圆周率后2000位

使用Kubernetes里的job(作业),我们可以很方便地执行一些比较耗时的操作。

572
来自专栏技术博文

linux ssh安全设置

修改ssh端口号: Port 8622 指定要绑定的网络接口,默认是监听所有接口,建议绑定到内网通讯的网卡地址 ListenAddress 192.168.1...

2876
来自专栏虚拟化云计算

qemu-guest-agent原理及实践

QEMU Guest Agent是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),用它来辅助Hypervisor实现对Gue...

773

扫码关注云+社区