当前位置:   article > 正文

docker 镜像_docker镜像

docker镜像

docker 镜像


1.docker镜像的制作


多数情况下,我们做镜像是基于别人已存在的某个基础镜像来实现的,我们把它称为base image。比如一个纯净版的最小化的centos、ubuntu或debian

那么这个最小化的centos镜像从何而来呢?其实这个基础镜像一般是由Docker Hub的相关维护人员,也就是Docker官方手动制作的。这个基础镜像的制作对于Docker官方的专业人员来说是非常容易的,但对于终端用户来说就不是那么容易制作的了。

1.1Docker Hub

‎Docker Hub 是一项基于云的注册表服务,允许您链接到代码存储库、构建映像并对其进行测试、存储手动推送的映像以及指向 Docker Cloud 的链接,以便将映像部署到主机。‎

‎它为容器映像发现、分发和更改管理、用户和团队协作以及整个开发管道中的工作流自动化提供了集中式资源。‎
请添加图片描述

‎Docker Hub 提供以下主要功能:‎

  • ‎图像存储库‎
    - 从社区和官方库中查找和提取映像,以及管理、推送到您有权访问的私有映像库以及从中拉取映像库。‎
  • 自动构建‎
    • 在对源代码存储库进行更改时自动创建新映像。‎
  • ‎网络钩子‎
    • Webhooks 是自动构建的一项功能,可让您在成功推送到存储库后触发操作。
  • 组织‎
    • ‎创建工作组以管理对映像存储库的访问
  • GitHub 和 Bitbucket 集成‎
    • ‎将中心和 Docker 映像添加到当前工作流。‎

1.2docker镜像的获取‎

‎要远程注册表(例如您自己的 Docker 注册表)获取 Docker 映像并将其添加到本地系统,请使用 docker pull 命令:‎

# docker pull <registry>[:<port>]/[<namespace>/]<name>:<tag>

是一个在 TCP 上提供 docker 分发服务的主机‎‎(默认值:5000)‎

‎一起 ‎识别由 ‎注册表‎‎控制的特定映像‎

  • 一些注册表也支持原始‎‎;对于这些, ‎‎ 是可选的‎
    ‎- 但是,当它被包括在内时,提供的附加层次结构级别‎‎对于区分具有相同图像‎‎是有用的‎

    层次结构的附加级别‎
    |Namespace |‎示例(<命名空间>/<名称>)‎|
    |:—
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/537882
推荐阅读
相关标签