前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 虚拟机之 Redis

Docker 虚拟机之 Redis

作者头像
netkiller old
发布2018-03-05 18:33:41
8190
发布2018-03-05 18:33:41
举报
文章被收录于专栏:NetkillerNetkiller

本文节选自《Netkiller Virtualization 手札》

1.9.2. Redis

1.9.2.1. 获取 Redis 镜像

docker pull redis

代码语言:javascript
复制
		# 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 实例
代码语言:javascript
复制
# docker run --name my-redis -d redis
10207174e18f61290f9c869e6437fa787e459e07b076b82cedf800a8c37c515d		

查看启动情况

代码语言:javascript
复制
		# 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
代码语言:javascript
复制
		# 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 端口
代码语言:javascript
复制
		# 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		

检查端口

代码语言:javascript
复制
		# ss -lnt | grep 6379
LISTEN     0      128         :::6379                    :::*  
1.9.2.5. 维护容器

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

代码语言:javascript
复制
		# docker exec -it my-redis /bin/bash
root@1c4540d8617f:/data#
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Netkiller 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.9.2. Redis
    • 1.9.2.1. 获取 Redis 镜像
      • 1.9.2.2. 启动一个 Redis 实例
        • 1.9.2.3. 进入 Redis
          • 1.9.2.4. 启动一个 Redis 实例并映射 6379 端口
            • 1.9.2.5. 维护容器
            相关产品与服务
            容器镜像服务
            容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档