前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

docker

作者头像
用户1499526
发布2019-07-15 18:04:41
5420
发布2019-07-15 18:04:41
举报
文章被收录于专栏:简单的日记简单的日记
1.docker删除 指定的 镜像
代码语言:javascript
复制
docker rmi -f $(docker images | grep "XXXXX" | awk "{print \$3}")
#XXX指定包含什么名字的
docker 删除悬空镜像

我们在build镜像的过程中,可能会产生一些临时的不具有名称也没有作用的镜像他们的名称一般都是<none>,我们可以执行下面的命令将其清除掉:

代码语言:javascript
复制
docker rmi $(docker images -f "dangling=true" -q)
2.进入容器

kubectl exec -it it-jw-77654f6fcc-tt9rc /bin/bash

3.删除
代码语言:javascript
复制
  kubectl get pods -n kube-system |grep Evicted| awk '{print $1}'|xargs kubectl delete pod  -n kube-system
docker控制日志文件

/etc/docker/daemon.json文件加 { "log-driver": "json-file", "log-opts": { "max-size": "100m", "max-file": "2" } }

4.指定docker overlay的位置

--graph=/home/docker-data --storage-driver=overlay

代码语言:javascript
复制
vi  /usr/lib/systemd/system/docker.service
在dockerd 后面追加 --graph=/home/docker-data --storage-driver=overlay


Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd  --graph=/home/docker-data --storage-driver=overlay
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
5.删除docker 残留的文件

通过

代码语言:javascript
复制
docker system prune

命令能够快速的删除所有的未被使用的对象,包括镜像、容器、网络和存储卷

6.删除容器

代码语言:javascript
复制
docker container prune


行此命令时,默认会提示是否继续。如果在执行命令是设置了-f或–force字段,则会直接删除已所有已停止的容器。默认情况下,此命令执行时会删除所有的已停止的容器,也可以通过设置–filter字段,来过滤所要删除的容器。例如,下面的命令仅仅删除停止超过24小时的容器。

docker container prune --filter "until=24h"

kubectl exec -it nginx-56b8c64cb4-t97vb -- /bin/bash

删除空容器 docker rmi $(docker images -f "dangling=true" -q)

1.确认cdm-file中的文件上传中是否 有附件存在

2.重启主节点

3.挂载磁盘名 mount /srmshare

firewall-cmd --zone=public --add-port=161/udp --permanent

参考https://www.kubernetes.org.cn/4508.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.docker删除 指定的 镜像
  • docker 删除悬空镜像
  • 2.进入容器
  • 3.删除
  • docker控制日志文件
  • 4.指定docker overlay的位置
  • 5.删除docker 残留的文件
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档