首页 > 数据库 >Docker 部署 Redis

Docker 部署 Redis

时间:2023-09-23 12:47:52浏览次数:52  
标签:部署 Redis redis 6379 -- Docker root docker latest

Docker 部署 Redis

参考资料:

史上最详细Docker安装Redis


拉取镜像

docker pull redis:latest

创建数据卷

# 创建本地映射目录
mkdir -p /mydata/redis/data
# 创建本地映射文件
touch /mydata/redis/conf/redis.conf

参数说明:

  • -p:多级目录创建

启动容器

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name lcloud-redis -v /home/zonglin/redis/redis.conf:/etc/redis/redis.conf -v /home/zonglin/redis/data:/data -d redis:latest redis-server /etc/redis/redis.conf --appendonly yes

参数说明:

  • –p:端口映射,格式为:主机(宿主)端口:容器端口
  • --restart:开机自启
  • --name:指定容器的hostname
  • -v:映射数据卷,宿主机的目录地址,后者则是容器的目录地址
  • -d:分离模式: 在后台运行
操作明细:
[root@localhost ~]# docker pull redis:latest # 最新版本的镜像
latest: Pulling from library/redis
Digest: sha256:db485f2e245b5b3329fdc7eff4eb00f913e09d8feb9ca720788059fdc2ed8339
Status: Image is up to date for redis:latest
docker.io/library/redis:latest
[root@localhost ~]# docker images # 查看本地镜像
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
redis        latest    7614ae9453d1   9 months ago    113MB
[root@localhost bin]# docker run -itd --name redis-test -p 6379:6379 redis # 运行容器
70463da02fbb2437c288aa2259760280b23a7c884d75509ee73535f3aa963732
[root@localhost bin]# docker ps # 查看运行容器
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS          PORTS                                       NAMES
70463da02fbb   redis     "docker-entrypoint.s…"   12 seconds ago   Up 11 seconds   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp   redis-test
[root@localhost bin]# docker exec -it redis-test /bin/bash # 连接测试使用 redis 服务
root@70463da02fbb:/data# redis-cli # 连接 redis 客户端
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set test 1
OK
127.0.0.1:6379> get test
"1"
127.0.0.1:6379> 

参数说明:

  • -p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务

标签:部署,Redis,redis,6379,--,Docker,root,docker,latest
From: https://www.cnblogs.com/liuzonglin/p/17724219.html

相关文章

  • Docker 部署 zookeeper
    Docker部署zookeeper拉取ZooKeeper镜像最新版本dockerpullzookeeper:latest创建数据卷mkdir-p./zookeeper/datamkdir-p./zookeeper/confmkdir-p./zookeeper/logs运行容器dockerrun-d--namelcloud-zookeeper--privileged=true-p2181:2181--restart=alw......
  • Docker 部署 思源笔记
    Docker部署思源笔记参考文档:思源笔记群辉docker安装简略版(新手向)-链滴(ld246.com)思源笔记docker部署-建站教程(jiuaidu.com)‍拉取镜像dockerpullb3log/siyuan运行dockerrun --namesiyuan-it-d --restart=always -v/usr/local/software/siy......
  • Docker 部署 MySQL
    Docker部署MySQL参考资料:使用docker-compose的方式部署mysql拉取镜像dockerpullmysql:latest创建数据卷mkdir-p./mysql/datamkdir-p./mysql/initdbmkdir-p./mysql/log运行容器设置开机自启dockerrun\--namemysql\-d\-p3306:3306\-v./mysql/log......
  • Docker 部署 Nginx
    Docker部署Nginxdockerpullnginx:latestDocker来部署一个Nginx服务器dockerrun--restart=always-dp80:80-v./nginx/logs:/var/log/nginx-v/etc/localtime:/etc/localtime--namelcloud-nginxnginx:latest可以看到,Nginx服务器已经成功部署了,但是实际上我们并没......
  • Docker 部署 RabbitMQ
    Docker部署RabbitMQ(35条消息)docker-compose安装RabbitMQ_rabbitmqdockerfile_嫣夜来的博客-CSDN博客Docker系列之RabbitMQ安装部署教程-腾讯云开发者社区-腾讯云(tencent.com)拉取镜像dockerpullrabbitmq:management运行容器dockerrun--restart=always-d-p......
  • Docker 安装 MongoDB
    Docker安装MongoDB使用Docker-Compose安装MongoDB-MasonLee-博客园(cnblogs.com)[root@localhost~]#dockerpullmongo:latestlatest:Pullingfromlibrary/mongoDigest:sha256:5be752bc5f2ac4182252d0f15d74df080923aba39700905cb26d9f70f39e9702Status:Imagei......
  • docker 安装 nacos
    docker安装nacos拉取镜像dockerpullnacos/nacos-server设置mkdir-p./nacos/{init.d,logs}touch./nacos/init.d/custom.properties运行容器dockerrun-d-p8848:8848-eMODE=standalone-ePREFER_HOST_MODE=hostname-v./nacos/init.d/custom.properties:/ho......
  • Docker 安装可视化工具 Portainer 中文版
    Docker安装可视化工具Portainer中文版参考文档:安装中文版portainer-ce-简书(jianshu.com)(21条消息)Docker可视化工具Portainer的安装和使用_琦彦的博客-CSDN博客安装中文版portainer-ce-简书(jianshu.com)(21条消息)Docker可视化工具Portainer的安装和使用_琦......
  • Docker 安装 Elasticsearch
    Docker安装Elasticsearch1.拉取镜像:sudodockerpullelasticsearch:8.6.22.创建docker容器挂载目录:sudomkdir-pv/home/zonglin/elasticsearch/configsudomkdir-pv/home/zonglin/elasticsearch/datasudomkdir-pv/home/zonglin/elasticsearch/pluginsmkdir......
  • Docker开启和关闭容器自启动
    Docker开启和关闭容器自启动(36条消息)Docker开启和关闭容器自启动-CSDN博客开启自启在docker启动容器可以增加参数来达到,当docker服务重启之后自动启动容器,命令如下:dockerrun–restart=always当然如果你的容器已经启动,可以通过update命令进行修改,命令如下:docker......