[心得] docker container 资料的生命周期

楼主: 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
学了一课
作者: x246libra (楓)   2020-01-26 23:28:00
给推 原来云端不一定支援 挂载 volume 以为都可以挂载
作者: ab830921 (Stitch)   2020-01-27 01:48:00
推学观念
作者: onegoman (SKY)   2020-01-27 07:44:00
推。
作者: MOONY135 (谈无欲)   2020-01-27 08:03:00
感谢说明 税后6000p
作者: vi000246 (Vi)   2020-01-27 09:51: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
推!
作者: tyoukensen (ΣΤκ∫)   2020-01-28 16:52:00
看不懂,还是推一下。
作者: easterday (....)   2020-01-28 21:20: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 都可以跑执行结果应该都要一致
作者: lasekoutkast (白ㄘ)   2020-01-29 15:39:00
作者: 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
作者: domototice (tice)   2020-02-12 05:00:00
推 谢谢大大的分享~!可以请教问题吗?qrtt1大大,用docker能有容错以及备份或者是能一直开着 让Client端使用者端一直存取吗?会有随时当机的风险吗? 比如 流量太大机器过热之类的?感谢大大,求解答,不好意思....!
楼主: qrtt1 (有些事,有时候。。。)   2020-02-17 13:35:00
单纯的 docker 没有 HA 机制,所以大家才会寻求container orchestration 的机制,如 swarm 或 k8s常见的问题是被 oom killer 杀了或遇到其它 cgroup 限制

Links booklink

Contact Us: admin [ a t ] ucptt.com