Docker-镜像管理
镜像管理
镜像的结构:registry_name/repository_name/image_name:tag_name
例如:docker.io/library/alpine:3.10.1
官方镜像仓库
注册账号
登录hub.docker.com Web界面注册账号
在docker服务器上登录上面注册的docker hub账号
[root@progs docker]# docker login docker.io
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: biaobes
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
[root@progs docker]#
密码存在位置,用base64可以解码
awk -F'"' '/"auth"/{print $(NF-1)}' /root/.docker/config.json |base64 -d
选项
Name, shorthand | Default | Description |
---|---|---|
--all , -a |
Show all images (default hides intermediate images) | |
--digests |
Show digests | |
--filter , -f |
Filter output based on conditions provided | |
--format |
Pretty-print images using a Go template | |
--no-trunc |
Don’t truncate output | |
--quiet , -q |
Only show image IDs |
搜索镜像
命令行
docker search alpine
# 搜索星号大于3000的alpine镜像
docker search alpine --filter=STARS=3000
镜像网站上搜索
下载一个镜像
下载最新一个镜像
docker pull alpine
下载指定tag镜像
docker pull alpine:3.10.1
查看本地镜像
docker images
docker images ls
给镜像打标签
docker tag b7b28af77ffe biaobes/alpine:3.10.1
推送镜像
将镜像推送到docker hub仓库
docker push biaobes/alpine:3.10.1
删除镜像
删除镜像标签
docker rmi biaobes/alpine:3.10.1
删除镜像
# docker rmi 镜像ID
docker rmi b7b28af77ffe
删除镜像标签及镜像
docker images | grep alpine
docker rmi -f b7b28af77ffe # -f 强制删除(包括标签及镜像)
批量删除所有镜像
docker rmi -f $(docker images -aq)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2020-05-16 Oracle-11g升级PSU补丁
2020-05-16 升级Oracle 12C+ PSU补丁