首页 > 其他分享 >docker镜像清理

docker镜像清理

时间:2023-03-31 10:14:43浏览次数:36  
标签:count ok 清理 echo awk print 镜像 docker

stop_container_count=$(docker ps -a | grep "Exited" | awk '{print $1 }' | wc -l ); \
if [ $stop_container_count  -gt 0 ] ; \
then \
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }'); \
echo 'stop ok'; \
else \
echo 'stop ok'; \
fi

rm_container_count=$(docker ps -a | grep "Exited" | awk '{print $1 }' | wc -l ); \
if [ $rm_container_count  -gt 0 ] ; \
then \
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }'); \
echo 'rm ok'; \
else \
echo 'rm ok'; \
fi

rmi_image_count=$(docker images | grep "none" | awk '{print $3}' | wc -l ); \
if [ $rmi_image_count  -gt 0 ] ; \
then \
docker rmi $(docker images | grep "none" | awk '{print $3}'); \
echo 'rmi ok'; \
else \
echo 'rmi ok'; \
fi

 

标签:count,ok,清理,echo,awk,print,镜像,docker
From: https://www.cnblogs.com/wafulo/p/17275324.html

相关文章

  • 容器安全之镜像扫描
    目录一、镜像扫描二、镜像扫描可以存在的场景三、dockerscan3.1、Centos安装插件3.2、登录dockerhub用户3.3、扫描3.4、使用限制四、Trivy(推荐使用)4.1、安装4.2、下载DB4.3、使用五、镜像扫描到部署阶段5.1、ImagePolicyWebhook容器镜像扫描一、镜像扫描dockerscan......
  • CentOS7.6安装Docker
    CentOS7.6安装Docker20.10移除现有dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • Docker安装Oracle11g
    拉取镜像#拉取镜像dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g#查看镜像dockerimages镜像比较大(6.9G),可能拉取时间会很久,需要耐心等待创建容器dockerrun-d-p1521:1521--nameoracleregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g#......
  • Docker 轻量级可视化工具 Portainer
    1.概述Portainer是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。官网:https://www.portainer.io/2.在Docker镜像仓库查找Portainer镜像dockerhub镜像仓库3.拉取Portainer镜像#拉取nginx镜像dockerpullportainer......
  • docker desktop k8s错误Unable to connect to the server: EOF
    问题当使用DockerDesktop开启Kubernetes之后,在终端执行命令kubectlgetnodes时,出现以下错误:Unabletoconnecttotheserver:EOF根因分析终端执行命令kubectlcluster-info,输出如下:Tofurtherdebuganddiagnoseclusterproblems,use'kubectlcluster-infod......
  • docker build 构建时 alpinelinux 镜像权限错误
    问题使用dockerbuild构建镜像时,发生一个错误:“ERROR:https://dl-cdn.alpinelinux.org/alpine/v3.15/main:Permissiondenied”。部分日志如下:[2023-03-3014:51:12]Step3/16:RUNapkupdate&&apkupgrade&&apkaddmusl-devmakegccpython3[2023-03-3014:51:12......
  • CentOS7 Docker安装 ElasticSearch8、Kibana8
    一、Docker安装yuminstall-ydocker#开机自启systemctlenabledocker#启动dockersystemctlstartdocker二、安装ElasticSearchdockerpulldocker.elastic.co/elasticsearch/elasticsearch:8.6.2vi/etc/sysctl.conf在/etc/sysctl.conf文件最后添加一行vm.ma......
  • docker启动失败后怎么查看日志
    方法一:dockerlogs--since30mcontainer#查看30分钟日志,容器成功失败都可以查看,container表示容器名称或ID方法二:dockerinspect--format'{{.LogPath}}'container#查询容器日志文件目录vi/var/lib/docker/containers/5338f536922596e5503e8715e0a9d5de9f14436177......
  • 修改docker目录
    1)、停掉docker服务[root@localhost~]#systemctlstopdocker2)、修改配置文件[root@localhost~]#mkdir/data[root@localhost~]#vim/usr/lib/systemd/system/docker.service#找到ExecStart=/usr/bin/dockerd部分所在的行,行尾增加参数--data-rootExecStart=/usr/bin/docke......
  • 玩转RuoYi-Cloud-Plus--7.docker部署nacos(单机)
    7.docker部署nacos(单机)仅部署nacos-server,不使用prometheus/grafana等监控组件 1.拉取镜像dockerpullnacos/nacos-serverdockerpullna......