拜读:docker容器与容器云(1)

作者分享了使用Docker搭建微服务集群的经历,包括安装配置过程及遇到的问题解决方法,特别是通过link与volume实现多个容器间的互联。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时隔七七四十九天,再次开启博客之旅

总结以前搁置缘由

1,写了两篇论文并已投稿,且一篇已见刊(EI、sci)

2,参加第四云计算应用创新大赛,并进入初赛

3,参加助教

4,和企业洽谈一个小项目,基于ssh的后台、Android、ios,当然这不是我一个人完成的,我们的一个团队

5,参加几次学校组织会议或论坛,并积极参与帮忙,贡献自己一份力量

6,杂七麻八其他项等

---------------------------------------------------------------------------------------------------------------------------------------------------

无意间搜索到张磊老师的一本关于容器云的书籍:docker容器与容器云,感觉非常幸运,很适合自己,恰巧我校图书馆已购,寻之,欣喜若狂

其实拜读这本书有好几天了,今天动笔写读书笔记,希望自己对容器云技术有进一步的了解,感谢张老师

---------------------------------------------------

前几天主要是对书有一个大致的了解,并使用虚拟机装了好几次ubantu16,不知为啥更新几次,忽然间就崩了

依据附录教程还装了两次docker,中间几次操作失误,导致docker不能正常使用,最后利用第二方法装置。目前还不错

今天主要学会了一项新的技能:使用link与volume将几个微服务关联起来的理念,并尝试实验,目前实验到redis主从访问

参考文章链接

https://www.cnblogs.com/senjougahara/p/6217254.html

多谢博主

------------------------

1,下载三个镜像

docker pull django
docker pull haproxy
docker pull redis
2,分别启动六个容器

三个redis(一主两从)

docker run -it --name redis-master redis /bin/bash

docker run -it --name redis-slave1 --link redis-master:master redis /bin/bash

docker run -it --name redis-slave2 --link redis-master:master redis /bin/bash

两个Django

docker run -it --name APP1 --link redis-master:db -V /root/Projects/Django/App1:/usr/src/app django /bin/bash

docker run -it --name APP2 --link redis-master:db -v /root/Projects/Django/App2:/usr/src/app django /bin/bash

一个HAProxy

docker run -it --name HAProxy --link APP1:APP1 --link APP2:APP2 -p 6301:6301 -v ~/Projects/HAProxy:/tmp haproxy /bin/bash

2,配置三个redis

查看对应的挂载点 docker inspect imageID | grep Source

从网上下载redis.conf文件。对应的大版本就行

流程是:

  1. 进入到挂载点目录,
  2. 拷贝redis.conf,
  3. 修改参数,
  4. 进入对应的容器,
  5. 进入到对应的挂载点目录,
  6. 将其redis.conf拷到 /usr/local/bin/,
  7. 启动redis,
  8. 测试主从redis

主节点修改三个参数

band 0.0.0.0

deamonize yes

pidfile /var/run/redis.pid

从节点修改四个参数

band 0.0.0.0

deamonize yes

pidfile /var/run/redis.pid

slaveof master 6379


美好的一天,明天加油!






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值