楼主:
qrtt1 (有些事,有时候。。。)
2020-01-26 21:51:08原标题:
[请益] 教学10000p heroku aws GCP deploy
觉得原标太烂不利 search 或助忆,先改成
[心得] docker container 资料的生命周期
※ 引述《MOONY135 (谈无欲)》之铭言:
: 我有一个服务是后台 需要用到mysql
: 已经把后台跟mysql都包成docker了
: 但我想不透是
: 要把mysql用docker打开(然后后台docker去连)
: 还是要用aws gcp heroku提供的db
: 悬赏10000p有没有人可以提供教学的
主要的盲点在于,你太在意 "docker"
而不是思考一个 container 与其相关资源的生命周期。
所谓 container 并不是一个具体的东西,它其实是商业包装出来的词
如同 docker 代言著将 container 打包成 image 这样便利的工具一般。
CONTAINERS ARE NOT A REAL THING!!!
https://twitter.com/thejsj/status/840295431779172352
不管采用的隔离手段是什么,最终它就是一个 process。
问题会变成,
当我这个 mysql server process 消失后,会发生什么事?
情境一:在自己的 linux 上用 docker 启动它
启动指令如下:
docker -d -p 3306:3306
作者:
TuCH (谬客)
2020-01-26 23:01:00学了一课
给推 原来云端不一定支援 挂载 volume 以为都可以挂载
作者:
ab830921 (Stitch)
2020-01-27 01:48:00推学观念
作者: ice831107 (沁雨) 2020-01-27 11:09:00
推。
作者:
pig2014 (Rocking Man)
2020-01-27 15:18:00请避免使用晶晶体,docker请用码头工人
作者:
BignoZe (BignoZe)
2020-01-28 12:56:00推推
作者:
hiefal (^^)
2020-01-28 15:02:00这篇讲得很好,推个
作者: SimoHsieh 2020-01-28 15:19:00
推!
想要顺便问一个问题:像下面这种docker指令docker run -d -p 8888:8888 -p 8889:8889 bbsdocker/i有限制一定要什么作业系统吗?(ex Linux or FreeBSD)那我用各种不同的linux dist会有很小的差别还是很大呢?
作者:
smartb (Linus)
2020-01-28 22:41:00回楼上, 能装 docker engine 的话不管linux bsd 甚至 win10 pro 都可以跑执行结果应该都要一致
作者: kinggogo 2020-01-29 16:50:00
观念很正确,针对db类型的服务,在架构上需要建置完整的保存机制
作者:
uopsdod (pcman)
2020-01-30 01:05:00讲的真清楚
作者:
zased (我只是上PTT查资料)
2020-01-30 02:34:00之前用container化的gitlab,docker重启后git资料全没...
作者:
Arctica (欲聆听,必先静默)
2020-01-30 11:56:00推@@ 对Container的观念又更清楚了一点点
作者:
zhuzii (UsualMan)
2020-01-31 18:59:00推观念++
作者: Jeniberg (与世界接轨) 2020-02-01 22:08:00
推
推 谢谢大大的分享~!可以请教问题吗?qrtt1大大,用docker能有容错以及备份或者是能一直开着 让Client端使用者端一直存取吗?会有随时当机的风险吗? 比如 流量太大机器过热之类的?感谢大大,求解答,不好意思....!
楼主:
qrtt1 (有些事,有时候。。。)
2020-02-17 13:35:00单纯的 docker 没有 HA 机制,所以大家才会寻求container orchestration 的机制,如 swarm 或 k8s常见的问题是被 oom killer 杀了或遇到其它 cgroup 限制