4.镜像仓库

镜像仓库

文章目录

1.典型的镜像仓库

2.如何在 Docker Hub 上挑选镜像

  • 官方镜像:Official image

  • 认证镜像:Verified publisher

  • 非官方镜像:

    • 下载量、星数、还有更新历史

    • 例如OpenResty

3.Docker Hub 上镜像命名的规则是什么

  • 主版本号 + 次版本号 + 补丁

  • Ubuntu、Debian 则采用了代号的形式

    • 如 Ubuntu 18.04 是 bionic(防生),
    • Ubuntu 20.04 是 focal(焦点),
    • Debian 9 是 stretch(延申),
    • Debian 10 是 buster(揭露者)
    • Debian 11 是 bullseye(靶心)
    • Debian 12 是 bookworm(书虫)
  • 有的标签还会加上 slim、fat,来进一步表示这个镜像的内容是经过精简的,还是包含了较多的辅助工具

4.该怎么上传自己的镜像

  • Docker Hub 上注册一个用户

  • docker login

  • 给镜像改成带用户名的完整名字

    • docker tag
    • docker build -t
  • docker push

5.离线环境该怎么办

  • docker save ngx-app:latest -o ngx.tar
  • docker load -i ngx.tar
  • 用manifest的方式,在一个标签里存不同架构的镜像同时支持arm和x86

6.如何搭建镜像私有仓库

复制代码
#安装私有仓库
docker pull registry
docker run -d -p 5000:5000 registry
docker ps
#推送镜像
docker tag nginx:alpine 127.0.0.1:5000/nginx:alpine
docker push 127.0.0.1:5000/nginx:alpine
# 验证是否已经成功推送
docker rmi  127.0.0.1:5000/nginx:alpine
docker pull 127.0.0.1:5000/nginx:alpine
#restful api
curl 127.1:5000/v2/_catalog
curl 127.1:5000/v2/nginx/tags/list

Bitnami 是一家面向云计算和 Kubernetes 的创业公司,以数量众多的高质量镜像而知名,在2019年被VMware收购。

相关推荐
对象存储与RustFS15 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
程序员老赵18 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
艾伦_耶格宇18 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
程序员小孔.21 小时前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
我不会起名字3221 天前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
姜鱼问生1 天前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq1 天前
PostgresSQL server Docker 安装部署
运维·docker·容器
程序员阿明1 天前
docker搭建视频流服务go2rtc,webRTC
docker·容器·webrtc
TTATTC1 天前
让 16 个 AI 员工在飞书群自我协同:基于 OpenClaw 的多 Agent 敏捷 Squad 拓扑与一人公司实操
docker·开源
TTATTC1 天前
从分片续传到 SPI 插件化扩展:Free-FS 企业级文件系统核心架构与万能预览技术拆解
docker·开源