按步骤 安装了yyyyttttwwww/redis ,创建了容器,进去后usr下面压根没有redis的目录

来源:5-3 配置RedisCluster集群

qq_慕斯5065839

2019-03-23

按步骤 安装了yyyyttttwwww/redis ,创建了容器,进去后usr下面压根没有redis的目录,这是怎么回事了?删除了镜像,重新创建了好几次都没有;

写回答

2回答

lijikai1937

2019-04-09

我找到这个问题的关键了。哈哈哈。当你下载完镜像,再去创建容器的时候,比如r1的时候,

docker run -it -d --name r1 -p 5001:6379 --net=net2 --ip 172.19.0.2 redis bash;

会显示下面这样

//img.mukewang.com/szimg/5cac46d30001a06809880186.jpg

你运行

docker images;

会发现redis被重新下载一个。如图这样的//img.mukewang.com/szimg/5cac47220001cdbd08770095.jpg

你把下载的这个redis镜像删掉,然后把老师的那个重命名为redis,就可以照常操作了。

docker stop r1;//如果你已经启动了r1容器,需要停止
docker rm r1;//停止之后删除
docker rmi redis;//删除多余的镜像
docker tag yyyyttttwwww/redis redis;//重命名老师的镜像文件
docker run -it -d --name r1 -p 5001:6379 --net=net2 --ip 172.19.0.2 redis bash;//创建容器,

就可以搞定了。

1
0

神思者

2019-03-23

确实有部分同学反应了这个情况,docker镜像仓库最近有些问题,有部分同学下载到的是老版本的镜像。抛开镜像仓库的小故障,我说一下解决办法,你可以用vi编辑器直接对redis配置文件修改,注意视频里面提示要修改的几个参数,特别是bind 0.0.0.0这个参数要写上,要不然无法创建集群

0
5
神思者
回复
qq_慕斯5065839
我更新了redis的镜像,你删除本地镜像,重新下载redis镜像就可以了
2019-03-24
共5条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2459 学习 · 1018 问题

查看课程