首页 > 其他分享 >Docker 之虚悬镜像

Docker 之虚悬镜像

时间:2024-09-13 10:03:13浏览次数:10  
标签:虚悬 ago image 镜像 之虚 Docker Dockerfile docker

虚悬镜像:仓库名、标签都是 <none>​ 的镜像,俗称 dangling image。

在日常工作中,有很小的概率会出现该类镜像,原因可能是 Dockerfile 有问题,或者构建和删除镜像的时候,出现一些错误。

出现了该种镜像后,为了避免造成影响,建议删除。

实践

我们写一个虚悬镜像:

$ mkdir /myfile/test

$ cd /myfile/test

$ touch Dockerfile

$ vim Dockerfile

$ cat Dockerfile 
from ubuntu
CMD echo 'action is success'

构建:

docker build .

查看镜像:

docker images
REPOSITORY         TAG       IMAGE ID       CREATED          SIZE
<none>             <none>    9263eda71f21   45 minutes ago   1.24GB

查看全部虚悬镜像:

$ docker image ls -f dangling=true
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
<none>       <none>    9263eda71f21   47 minutes ago   1.24GB
<none>       <none>    881b06ce6e2c   23 months ago    72.8MB

删除虚悬镜像:

docker image prune

(完)

标签:虚悬,ago,image,镜像,之虚,Docker,Dockerfile,docker
From: https://www.cnblogs.com/PeterJXL/p/18411680

相关文章

  • docker进入容器运行命令
    Docker容器的基本操作在深入讨论如何进入容器并运行命令之前,让我们先回顾一下Docker容器的一些基本操作:列出容器:使用dockerps命令列出当前正在运行的容器。如果你还想看到已经停止的容器,可以添加-a或--all选项。启动容器:使用dockerstart命令加上容器ID或名称来启动一个......
  • Docker网络
    Docker网络是Docker容器间以及容器与宿主机之前通信的基础,它提供了一套灵活的网络配置方案,允许用户自定义网络拓扑,从而满足不同应用场景的需求。一、Docker网络基础Docker提供了多种网络模式,每种模式有不同的网络隔离和连接方式,主要包括:1、Bridge(桥接模式,默认,常用)为每个容器......
  • Ubantu和Centos7一键shell更换镜像源与Linux系统Python3环境安装
    目录前言1.一键更换源1.1创建文件1.2向环境赋予可执行的权限 2.Linux系统配置Python3环境2.1查看当前python环境2.2更换源 2.3安装所需的依赖2.4.下载python环境文件2.5.解压文件2.6进行编译2.7 开始安装2.8 设置软连接2.9测试是否安装成功前言......
  • 宝藏级Docker应用推荐(建议NAS/AllinOne用户收藏)
    梳理收集了个人比较常用的Docker应用,这些应用大多免费开源,能极大提高的提高日常工作效率,也能充分榨干家里闲置设备资源,比如NAS、个人PC、主机服务器等。一、家庭娱乐中心类家庭影音、漫画、小说等1、影视类Jellyfin、Emby(个人可以不开通专业版,免费版够用)推荐原因:看电影......
  • 让小爱音箱播放电脑/NAS上歌曲,支持自动从哔哩哔哩/油管下载歌曲,无需刷机。支持语音控
    小米AI音箱很多人都有,但使用中播放歌曲时总是提示仅能播放试听版,不能完整听歌,很烦人。今天介绍的方法就是要彻底解决这个问题,实现让小爱AI音箱能够播放本地歌曲,本地没有的歌曲还能自动从网上搜索下载的功能。已测试支持的设备:型号名称L06A小爱音箱L07ARedmi小爱音......
  • oracle制作docker镜像
    1.下载官方的dockerfile构建包下载地址:https://github.com/oracle/docker-images 2.下载oracle安装包我这里下载的是19CLINUX.X64_193000_db_home.zip 最后下载的2个文件如下:[root@mastersoft]#ls-lrttotal2991400-rw-r--r--1rootroot3059705302Sep1320......
  • idea+docker远程一键部署springboot
     一、配置本机和服务器通过ssh连接 ssh-keygen-trsa会在 ~/.ssh/id_rsa.pub文件中生成公钥,把改文件的内容复制到服务器的~/.ssh/authorized_keys文件中,然后在本机使用 sshroot@<服务器IP>进行连接 二、配置idea通过ssh远程连接服务器 通过Keypair进行连接......
  • 云上攻防:云原生篇&Docker容器逃逸
    什么是DockerDocker简而言之就是一个容器技术,类似于VM虚拟机,别人环境封装好打包成一个镜像,使用docker技术就能快速把这个镜像环境还原出来。Docker容器与虚拟机类似,但二者在原理上不同,容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器......
  • 【Linux】2.Ubuntu配置清华镜像源
    Ubuntu配置清华镜像源1.修改配置文件Ubuntu配置清华镜像源的教程如下(配置方法的最新变动可以去清华镜像站查看:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/):对于Ubuntu24.04及其以后的版本,Ubuntu的软件源配置文件的路径为/etc/apt/sources.list.d/ubuntu.sources......
  • Docker脚本一键打包java镜像运行备份多端口共存
    效果./docker_build.sh8081后会创建一个新的8081端口容器,并创建一个8081镜像,并备份之前的镜像可以启用多个端口 结构  DockerFile#FROM#基础镜像,当前新镜像是基于哪个镜像的#MAINTAINER#镜像维护者的姓名混合邮箱地址#RUN#容器构建时需......