Docker学习のDocker镜像

一、列出镜像

命令:docker images [optsions] [repositort]

   -a 标识列出所有

   -f  写过滤条件

    --no-trunc  不截断id

   -q 只显示唯一id

repository是仓库名字(registry代表的是大库)  tag标签名字(对应版本,) id唯一标识    库名字:标签 对应一个id,即一个镜像

docker inspect ubuntu:latest  查看镜像    

二、删除镜像

docker rmi [opt] [image]

-f 强制删除

--no-prune 会保留副镜像

填写多个,就删除多个

三、获取镜像

查找镜像

1、官网https://registry.hub.docker.com

2、docker search [options] term

      --automated

      --no-trunc

      --s starts     星级

  docker search ubuntu 

  

获取镜像

        docker pull [options] name[:tag] 

         -a,下载所有

  

  我们可以修改镜像地址,加快下载,修改/etc/default/docker ,添加DOCKER_OPTS="--registry=网址"

 四、提交镜像

push 镜像名,输入帐密,可以在网站上查看,也可以转为私有,更多需要付费

五、构建镜像

我们可以保存对镜像的修改,并可以再次使用

1、通过容器 docker commit

docker commit [opt] container [repository][:tag]

-a 作者 -m 提交信息  -p 不暂停容器

应用

 

2、通过dockerfile文件构建 docker build

写一个文件

目录下执行

 

posted @   卖雨伞的小男孩  阅读(174)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示