![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 96
强哥之神
格物致知
展开
-
容器镜像的定制
课程出品人陈强,目前就职于上汽集团云计算中心,容器云架构师及技术经理;长年在云计算领域搬砖,曾就职于 Intel, IBM, 爱奇艺 等公司;有五年基于 Docker/Mesos/Kubernetes 的云容器研发经验,积累了丰富的生产实践经验,专注于云原生技术的研究。2020 容器云职业技能大赛百位专家委员会成员。课程简介如今云容器领域呈现出了百花齐放的姿态,特别是 Docker 容器技术与 Kubernetes 容器编排技术的相得益彰,更加造就了云原生社区火热的今天。这个的背后离不开容器的镜像原创 2021-04-25 17:25:54 · 635 阅读 · 0 评论 -
单条日志过长引发的 CLOSE-WAIT
一、背景部分租户称他们的某个业务部署在 K8S 容器平台后经常会重启,部分租户称另一个业务在运行一段时间时会产生大量的 CLOSE-WAIT,还有的就是业务跑着就会 hang 住。其实这三个问题,经过我们排查后,都是同一个问题引起,这也是我今天要分享的主题内容。二、分析过程大家都知道,重启我们不好查,因为原因太多了,比如:容器分配的内存不够会重启,运行中程序内存泄漏到将内存耗尽会重启;在 K8S 中配置了容器运行时健康检查时,如果条件未达到会重启等等;总之不好排查。那如果这三个问题有关联的话,那么原创 2020-06-23 21:18:54 · 598 阅读 · 0 评论 -
如何搭建 private docker registry
已经过期的 python 实现的版本的 docker registry,https://github.com/docker/docker-registrydocker 1.6+ 后,支持并实现了 go 版本的 docker registry ( named docker distribution)https://github.com/docker/distribution/blob/master/R原创 2017-01-05 18:36:49 · 803 阅读 · 0 评论 -
Error response from daemon: Error running DeviceCreate (createSnapDevice) dm_task_run failed
解决办法:# systemctl stop docker.service# thin_check /var/lib/docker/devicemapper/devicemapper/metadata如果还有问题,则:# thin_check --clear-needs-check-flag /var/lib/docker/devicemapper/devicemapper/metadata# s原创 2017-04-12 09:58:45 · 4125 阅读 · 0 评论 -
如何保证 docker daemon重启,但容器不重启
使用新版本的docker, 比如 1.12.6然后在/etc/docker/daemon.json中添加"live-restore": true选项,比如:{ "log-level": "warn", "selinux-enabled": false, "insecure-registries": [ "10.213.42.254:10500",原创 2017-05-02 16:27:18 · 14438 阅读 · 0 评论 -
如何对docker container 的日志 做 logrotate
docker container 会产生很多日志,通常的标准日志( /dev/stdout, /dev/stderr),docker 在运行的过程中就会产生很多,它们一般会以如下的方式命名,并写到这些文件里,比如:/var/lib/docker/containers/[CONTAINER ID]/[CONTAINER_ID]-json.log所以我们需要开启logrotate功能,否则就等着主...原创 2019-03-28 15:43:27 · 6509 阅读 · 3 评论