- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章DockerHub 镜像仓库的使用详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
之前我们使用的镜像都是从 dockerhub 公共仓库拉取的,我们也学习了如何制作自己的镜像,但是通过 tar 包的方式实现镜像的备份恢复迁移对于团队协作开发并不是特别友好,我们也可以将镜像推送至 dockerhub 仓库方便使用.
温馨提示:如果构建的镜像内携带了项目数据,建议还是使用私有仓库比较好.
注册账号 。
官网:https://hub.docker.com/ 。
登录账号 。
通过 docker login 命令输入账号密码登录 dockerhub.
推送镜像至仓库 。
为了方便测试,我们将 hello-world 镜像拉取至本地,然后再上传至 dockerhub 仓库中.
先给镜像设置标签 docker tag local-image:tagname new-repo:tagname; 。
再将镜像推送至仓库 docker push new-repo:tagname.
1
2
|
docker tag hello-world:latest mrhelloworld
/test-hello-world
:1.0.0
docker push mrhelloworld
/test-hello-world
:1.0.0
|
查看仓库 。
拉取镜像 。
通过 docker pull mrhelloworld/test-hello-world:1.0.0 测试镜像是否可以拉取.
退出账号 。
通过 docker logout 命令退出 dockerhub.
1
2
|
[root@localhost ~]
# docker logout
removing login credentials
for
https:
//index
.docker.io
/v1/
|
dockerhub 镜像仓库的使用就学到这里,考虑到网络的原因,从 dockerhub 下载和上传镜像速度可能会比较慢,而且生产上使用的 docker 镜像可能包含我们的代码、配置信息等,不想被外部人员获取,只允许内网的开发人员下载。怎么解决呢?可以通过搭建私有镜像仓库实现,下文我们就一起学习如何搭建 docker 私有镜像仓库.
到此这篇关于dockerhub 镜像仓库的使用详解的文章就介绍到这了,更多相关dockerhub 镜像仓库使用内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。
原文链接:https://blog.csdn.net/weixin_43995372/article/details/108330667 。
最后此篇关于DockerHub 镜像仓库的使用详解的文章就讲到这里了,如果你想了解更多关于DockerHub 镜像仓库的使用详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我想知道 dockerhub 的 IP 地址以将它们添加到我的白名单中。我没有找到 any kind of documentation像github一样提供这个。 但也许我是瞎子? 谢谢 最佳答案 你
我正在使用 Docker Hub 的自动构建系统来构建 docker 镜像。该图像有两种风格(基于 Debian jessie 和 wheezy)。我喜欢为这两个( :jessie 和 :wheezy
有人知道 dockerhub 如何管理自动构建存储库的描述吗? Dockerhub有一个很好的功能,即源存储库中的 README.md 被用作存储库描述。实际上,存储库的描述并不总是来自 master
之前我们使用的镜像都是从 dockerhub 公共仓库拉取的,我们也学习了如何制作自己的镜像,但是通过 tar 包的方式实现镜像的备份恢复迁移对于团队协作开发并不是特别友好,我们也可以将镜像推送至
虽然我成功登录 Dockerhub,但我无法推送我的图像并显示错误消息: unauthorized: authentication required. 一路支持docker unauthorized:
我想确定 DockerHub 中最新 docker 镜像的 sha 摘要: 如果我尝试拉取最新图像,我可以看到摘要 # docker pull mysql:latest ... Digest: sha
我正在寻找一种列出Dockerhub镜像的所有公开可用版本的方法。有没有办法可以做到这一点? 具体来说,我对openjdk:8-jdk-alpine图片感兴趣。 Dockerhub通常仅列出每个镜像的
我正在尝试获取 DockerHub 中公共(public)图像的标签列表。 我发现以下示例有效:https://hub.docker.com/v2/repositories/${reposiroty}
我正在尝试使用 docker hub 自动构建在本地构建良好的东西。它没有说: Build process failed: stat /var/lib/docker/aufs/mnt/1be9db48
在我的 docker 文件中,我有第一行FROM elezar/caffe:cpu它运行完美, 但是当我搜索 elezar/caffe:cpu在https://hub.docker.com/什么都没有
DockerHub 和 GitHub 有什么区别? DockerHub 可以代替 GitHub 还是仅用于镜像?如果是,它与 Nexus 和其他二进制管理工具有何不同? 最佳答案 闻起来像作业:) 他
我在 hub.docker.com 上创建了一个存储库,现在想使用我的凭据将我的图像推送到 Dockerhub。我想知道是否必须使用我的用户名和密码,或者是否可以创建某种访问 token 来推送 do
我知道如何构建、标记我的个人图像并将其推送到我的本地注册表。 但是如何将通过 docker_cli 从 dockerhub 下载的图像推送到本地注册表中? 最佳答案 首先标记下载的图像以将其指向您的注
我正在尝试使用我在本地成功构建的 Dockerfile 进行我的第一个 Docker Hub 自动构建。在 Docker Hub 上,此输出失败 Cloning into 'brx9syjpjlk9b
如何查找手动或通过 Docker Hub 项目的 Trigger url 触发的自动构建的状态。 https://hub.docker.com/repository/docker/company/we
我正在尝试构建图像并将其从 CircleCI 发布到 Docker hub。当我将代码 checkin 给定分支时,应该构建并发布图像。下面给出的是 CircleCI config.yml versi
我正在寻找在 Dockerhub 上测试自动化容器构建,我发现我需要将我的 github 帐户链接到我的 hub.docker.account。 然而,当我点击“连接”按钮时,我被带到一个 githu
我在实现CI/CD流水线的时候,是用docker、kubernetes和jenkins来实现的。我正在将生成的 Docker 镜像推送到 Dockerhub 存储库。 当我拉取时,它并没有从 Dock
我在 github 上有一个 git 存储库: 一个 Dockerfile,它构建多个要一起使用的镜像。 (maven 构建通过从工件存储库下载然后生成一个 war 文件和 sql 文件;多阶段构建然
在自动 dockerhub 构建期间,有没有办法连接到多个私有(private) git 存储库?我们正在构建 golang 应用程序,需要在构建过程中“获取”其他私有(private)存储库,但目前
我是一名优秀的程序员,十分优秀!