拉取redis镜像 docker pull redis:latest 创建宿主机挂载信息 mkdir /home/redis/data mkdir /home/redis/conf 在 /home/redis/conf下创建redis.conf (下面是精简化的redis.conf文件 copy过去
bash docker ps 如果Redis容器正在运行,你可以通过Redis客户端连接到容器并验证配置和数据卷是否按预期工作。例如,使用redis-cli连接到Redis服务器: bash redis-cli -h localhost -p 6379 然后,你可以执行一些Redis命令来验证配置和数据。例如,检查持久化文件是否已正确写入到挂载的数据卷中。
docker build -t itwxe/redis:5.0.8 . 5、启动构建的镜像,并挂载数据。 docker run -d -p 6379:6379 --name redis \ -v /itwxe/dockerData/redis/data:/data \ itwxe/redis:5.0.8 可以看到数据正常挂载了。 同时可以测试下密码也可以正常连接。
bind 127.0.0.1,在配置文件中找到这个配置,注释掉(注释掉才可以远程连接redis) protected-mode yes,找到这个配置改为protected-mode no daemonize yes找到这个配置,注释掉 最后保存修改,文件上传到服务器刚刚创建好的/usr/docker/redis/conf目录下面 启动容器 命令: docker run-p6379:6379--name redis-6379-v/usr/...
docker run -itd --name redis-stb -p 6379:6379 redis 注意的是,当你在容器中寻找的时候,是找不到配置文件的,所以如果要修改配置,还得自己加一个配置文件,然后使用该配置文件进行重新run一个容器。可以直接加入容器中然后启动,不过更推荐使用挂载的方式,因为这样更利于修改和查看,以及对应的持久化目录或者log目录...
docker run -it -v /宿主机目录:/容器内目录 centos /bin/bash docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 主机中: 容器中: 查看数据卷是否挂载成功 docker inspect 容器ID 容器和宿主机之间数据共享 主机: 容器中: 主机中:
docker run--name redis-v/path/to/redis:/usr/local/etc/redis-v/path/to/redis/data:/data-d-p6379:6379redis redis-server/usr/local/etc/redis/redis.conf 其中,--name指定容器名称,-v /path/to/redis:/usr/local/etc/redis将主机的redis目录挂载到容器内的/usr/local/etc/redis目录,-v /path/to...
logfile /log/redis.log 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 全部配置可从官网下载 启动 法1:指定配置文件启动(推荐) docker run -p 6379:6379 --name container_redis \ -v /work/docker/redis/config:/etc/redis/config \ -v /work/docker/redis/data:/data \ ...
docker run -d --name redis -v /data/redis:/mnt/data/redis -p 6379:6379 redis 宿主机的 /data/redis 目录被挂载到容器的 /mnt/data/redis 目录。 Redis 数据通常存储在 /data 目录,而不是 /mnt/data/redis,因此这个命令可能无法正确持久化数据。