window10 下docker安装Redis

今天想在本地安装redis,但是平时很少用,所以就想着用docker搞个容器,这样更方便点。
先去官方库中找到要下载的版本https://hub.docker.com/_/redis?tab=tags,我是直接拉去的最新版本

//搜索镜像
docker search redis
//下载镜像
docker pull redis
//启动容器
docker run -p 6379:6379  -d redis:latest redis-server

//测试 009c6e323eb1 为上一步启动的服务端容器id
docker exec -it 009c6e323eb1 redis-cli
image.png

使用redis desktop manager工具连接

image.png

注意事项

  • 1、宿主机ping不同容器
    这个问题是在win10下发生的,如果是在linux下安装是不会发生的;因为docker是运行在Linux上的,在window中运营docker,实际上还是在windows下先安装了一个linux环境,然后在这个linux环境中运行docker,所以在window下感觉会比linux下操作卡一下,很不习惯;
    那么我们去访问docker容器的ip地址时,就不能直接使用windows本机的ip(linux下可以直接使用localhost,或者127.0.0.1),而是要使用刚才说的linux环境的ip地址,
    在docker命令行中,查询
 docker-machine ip default
image.png

那也就是说,只要是在window下访问容器,那么就要用 192.168.99.100这个ip,像上面使用
redis desktop manager工具连接时,也是用的这个ip

  • 2、镜像加速
    在docker命令行中,
vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://znrxlr2a.mirror.aliyuncs.com"]
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容