订阅 TheTutorials/Docker 学习更多 Docker 相关的知识
如何在 Docker 中使用 Redis
Redis 是一种速度异常快的内存数据库系统,被广泛应用于各种系统中,使用 C 语言开发,本章节学习如何在 Docker 中部署 Redis
启动 Docker
Linux 中启动
Dockersudo systemctl status docker # 查看 Docker 状态 systemctl restart docker # 重启 DockerMac OS X 中启动
DockerMac任务栏顶部可以重启 Docker
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mv3NAHgQ-1600054444491)(images/docker-restart.png)]](https://code84.com/wp-content/uploads/2022/09/20200914113437246.png)
Windows 中启动
DockerTODO
链接到 redis
Docker拉取redis并开始启动运行docker run --name my-first-redis -d redis这条命令没有指定
redis的版本,会默认拉取官方的最新redis版本# 输出结果为容器的 id a331f37687a1165868d2e3951763f883722c7872a03c586164d0fc8bad0101df检查
redis是否以已经运行docker ps #打印当前正在运行的 docker 容器进程CONTAINER ID:a331f37687a1
PORTS:6379/tcp
容器名称:my-first-redis链接到
redisdocker exec -it my-first-redis bash或者
docker exec -it a331f37687a1 bash
验证 redis 服务
redis-cli链接到redis-serverredis-cli使用
ping测试(如果输出PONG则表示一切正常)ping存储一个键值对测试
set name TheTutorials取出键所对应的值
GET name返回容器
quit关闭与容器的链接
exit
远程链接 redis
- 开启端口映射
sudo docker run --name my-first-redis -p [port_number]:6379 -d redis - 使用主机名或IP和新定义的端口号从远程服务器访问Redis容器
sudo redis-cli -h [host or IP] -p [port_number] -a [password]
版权声明:本文为ishellhub原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。