ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

docker之redis使用

2019-10-23 21:03:41  阅读:262  来源: 互联网

标签:a996cb04b002 Pull redis 6379 使用 docker latest


#拉取redis
> docker pull redis:latest
latest: Pulling from library/redis
8d691f585fa8: Pull complete                                                                                             8ccd02d17190: Pull complete                                                                                             4719eb1815f2: Pull complete                                                                                             200531706a7d: Pull complete                                                                                             eed7c26916cf: Pull complete                                                                                             e1285fcc6a46: Pull complete                                                                                             Digest: sha256:fe80393a67c7058590ca6b6903f64e35b50fa411b0496f604a85c526fb5bd2d2
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest


#查看images
> docker images
REPOSITORY                                                                     TAG                 IMAGE ID            CREATED             SIZE
redis                                                                          latest              de25a81a5a0b        6 days ago          98.2MB


#启动redis:后台启动redis 并将redis6379端口映射至本地6380端口 容器名设为some-redis1
> docker run --name some-redis1 -p 6380:6379  -d redis:latest --requirepass "123456"
a996cb04b0024be3fd4f6d08e3b567ad9389d9c59b1185f601400ab48e17cefd

#查看容器
> docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
a996cb04b002        redis:latest        "docker-entrypoint.s…"   2 minutes ago       Up 2 minutes        0.0.0.0:6380->6379/tcp   some-redis1

#进入容器&&连接redis客户端
> docker exec -ti a996cb04b002 redis-cli
127.0.0.1:6379> 

#运行redis命令
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set name panpan
OK
127.0.0.1:6379> get name
"panpan"
127.0.0.1:6379> quit

  

#进入容器
> docker exec -ti a996cb04b002 /bin/bash

#查看环境变量
root@a996cb04b002:/data# env
HOSTNAME=a996cb04b002
REDIS_DOWNLOAD_SHA=6624841267e142c5d5d5be292d705f8fb6070677687c5aad1645421a936d22b3
PWD=/data
HOME=/root
REDIS_VERSION=5.0.6
GOSU_VERSION=1.11
TERM=xterm
REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-5.0.6.tar.gz
SHLVL=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
_=/usr/bin/env

#查看目录
root@a996cb04b002:/data# ls

#查看容器内运行的进程
root@a996cb04b002:/data# ps -ef
bash: ps: command not found

#进入redis客户端
root@a996cb04b002:/data# redis-cli

#退出redis客户端
127.0.0.1:6379> quit

#远程连接redis
root@a996cb04b002:/data# redis-cli -h 192.168.33.16 -p 6379

#操作redis-cli时需认证
auth yourpassword

  

标签:a996cb04b002,Pull,redis,6379,使用,docker,latest
来源: https://www.cnblogs.com/panpanwelcome/p/11728830.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有