docker
凌云靖宇
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker 给现有镜像瘦身
在 Dockerfile 中, 每一条指令都会创建一个镜像层,继而会增加整体镜像的大小。而commit也是层的增加。 这其实也很好理解,例如git,你对某个文件增加了一行,又删除了一这一行,虽然最新版文件看起来没有了,但其实历史还是被记录下来。 手里的这个环境并没有原始的Dockerfile,并不知道从第一版到现在做了什么。所以干脆从零开始,把当前的容器直接做成基础镜像。 不在废话,直接开始: 查看当前目录,删除不需要内容(容器中) #进入根目录 cd / #查看各个目录体积 du -h -d 1 一转载 2020-07-07 17:32:18 · 980 阅读 · 0 评论 -
docker devicemapper loop_lvm 转为生产环境使用的direcrt_lvm
转自官网:https://docs.docker.com/storage/storagedriver/device-mapper-driver/#manage-devicemapper 后续的扩容监控官网有详细的介绍 Configure direct-lvm mode manually The procedure below creates a logical volume configured ...转载 2018-11-08 19:12:13 · 387 阅读 · 0 评论 -
host pid 和container pid的对应关系
查阅相关资料发现: 主机和容器的 /proc/PID/status 文件会存放其对应关系 #grep -i nspid /proc/447482/status NSpid: 16950 24原创 2019-03-15 21:04:36 · 2009 阅读 · 0 评论 -
k8s podPreset更改所有容器时间为当地时间。
问题:docker 容器默认会采用utc时区,所以K8s所起容器会比当前时间慢八个小时。 解决:通过Pod Preset预设置时区环境变量或挂载宿主机时间 1.配置设置时区的Pod Preset 对应的Pod Preset对象创建文件如下: apiVersion: settings.k8s.io/v1alpha1 kind: PodPreset metadata: name: allow-tz...原创 2019-05-10 20:40:04 · 4069 阅读 · 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 · 708 阅读 · 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 · 17384 阅读 · 10 评论
分享