![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
凌云靖宇
这个作者很懒,什么都没留下…
展开
-
docker 给现有镜像瘦身
在 Dockerfile 中, 每一条指令都会创建一个镜像层,继而会增加整体镜像的大小。而commit也是层的增加。这其实也很好理解,例如git,你对某个文件增加了一行,又删除了一这一行,虽然最新版文件看起来没有了,但其实历史还是被记录下来。手里的这个环境并没有原始的Dockerfile,并不知道从第一版到现在做了什么。所以干脆从零开始,把当前的容器直接做成基础镜像。不在废话,直接开始:查看当前目录,删除不需要内容(容器中)#进入根目录cd / #查看各个目录体积du -h -d 1一转载 2020-07-07 17:32:18 · 684 阅读 · 0 评论 -
docker devicemapper loop_lvm 转为生产环境使用的direcrt_lvm
转自官网:https://docs.docker.com/storage/storagedriver/device-mapper-driver/#manage-devicemapper后续的扩容监控官网有详细的介绍Configure direct-lvm mode manuallyThe procedure below creates a logical volume configured ...转载 2018-11-08 19:12:13 · 260 阅读 · 0 评论 -
host pid 和container pid的对应关系
查阅相关资料发现:主机和容器的 /proc/PID/status 文件会存放其对应关系#grep -i nspid /proc/447482/statusNSpid: 16950 24原创 2019-03-15 21:04:36 · 1802 阅读 · 0 评论 -
k8s podPreset更改所有容器时间为当地时间。
问题:docker 容器默认会采用utc时区,所以K8s所起容器会比当前时间慢八个小时。解决:通过Pod Preset预设置时区环境变量或挂载宿主机时间1.配置设置时区的Pod Preset对应的Pod Preset对象创建文件如下:apiVersion: settings.k8s.io/v1alpha1kind: PodPresetmetadata: name: allow-tz...原创 2019-05-10 20:40:04 · 3845 阅读 · 0 评论 -
docker启动失败 Failed to start Docker Application Container Engine
问题分析:/usr/lib/systemd/system/docker.service中ExecStart=/usr/bin/dockerd --storage-driver=devicemapper --storage-opt=dm.thinpooldev=/dev/mapper /docker-thinpool --storage-opt dm.use_deferred_removal=...原创 2019-08-02 22:16:02 · 526 阅读 · 0 评论 -
prometheus context deadline exceeded
问题:部署了node-gpu-exporter,prometheus却无法手机信息,报context deadline exceeded。解决:网上好多介绍说改prometheus的配置scrape_timeout:600s,加大参数即可。实际上没不好使。最后加大exporter的资源限制解决。 resources: requests: memo...原创 2019-08-21 16:15:58 · 16784 阅读 · 10 评论