docker
文章平均质量分 63
onel66
这个作者很懒,什么都没留下…
展开
-
Docker Compose的安装以及编排启动项目
同时我们便可以在网站访问项目,也可以进入mysql和redis,数据和缓存的查找新增都和手工启动一样,但是docker compose会方便的多并且对容器的管理也更到位。但是这样子的启动非常麻烦,如果服务很多的话,一个一个的启动十分浪费时间,所以我们要docker compose这个工具帮助启动容器。此时再查看docker运行的容器就会显示有app容器以及mysql和redis的容器。要注意的是,yml文件的格式很严格,为防止编写错误,编写完后运行。在以上文件中,指定了端口、数据卷、镜像、容器名等。原创 2023-05-04 17:06:05 · 373 阅读 · 1 评论 -
Docker中搭建Redis一主两从集群
通过上图可以看到,当前容器是master,并且它有两个slave,以及显示出了两个slave的信息(ip、端口、状态等)我们以上图myredis-2为例,可以看到是可以获取到刚刚在myredis-1中设置的字段name的,并且值也没有问题。基本上没什么区别,但是要注意的是在命令的最后要指定主容器的ip和端口,让他们知道自己的主是哪个。首先,搭建一主两从集群,那么我们就是一个master容器,两个slave容器。到这一步,简单的redis一主两从集群就搭建完成了。输入以下命令进入myredis-1容器中。原创 2023-05-04 14:08:06 · 314 阅读 · 5 评论 -
Docker中的mysql安装----数据卷持久化
docker hub上给出了mysql的安装方法:所以我们只需要拉取镜像后再运行便可:1.拉取mysql镜像(以5.7版本为例)2.运行镜像生成容器(指定暴露端口以及密码)3.确定运行之后便可进去到容器中最后mysql -uroot -p便可以对数据库进行操作所以我们需要使用第二种——通过docker数据卷的方式来保证持久化。原创 2023-04-29 16:08:33 · 335 阅读 · 1 评论