docker更换镜像源
修改/etc/docker/daemon.json
文件,如果没有则创建
我们这里是kali linux,则可以直接mouspad
命令创建该文件
sudo mousepad /etc/docker/daemon.json
/etc/docker/daemon.json
文件内容
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
然后重启docker服务
service docker restart
docker获取redis镜像
保存后,拉取redis镜像
sudo docker pull redis
![图片[1]-如何使用docker快速部署redis-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/11/20221101053837361.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
redis配置文件
这里我们还需要下载redis的默认配置文件,稍后在启动docker时会用到
wget http://download.redis.io/redis-stable/redis.conf
下载好redis.conf文件需要对一些配置进行调整
- 如果您想让用户通过外部端口访问,可以在第72行添加
bind 0.0.0.0
- 如果想关闭保护模式,请修改第111行
解释:Protected-mode 是为了禁止公网访问redis cache,加强redis安全的,如果使用则是yes,前提条件是没有bind ip地址,同时没有设置访问密码
protected-mode no
- 如果你想设置redis密码,请修改第1036行,去掉注释
#
,则redis密码为foobared
requirepass foobared
然后我们创建redis目录
mkdir /home/redis
mkdir /home/redis/data
并将我们修改好的redis.conf文件放入/home/redis
路径
![图片[2]-如何使用docker快速部署redis-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/11/20221101055745560.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
docker部署redis
docker run -itd -p 6379:6379 --name redis -v /home/redis/redis.conf:/usr/local/etc/redis/redis.conf -v /home/redis/data:/data redis redis-server /usr/local/etc/redis/redis.conf
连接redis
我们前面已经部署好redis环境了
这里需要注意docker部署的命令,需要进入到容器内
docker exec -it redis
然后在连接redis
redis-cli -h 127.0.0.1 -p 6379
© 版权声明
THE END
- 最新
- 最热
只看作者