7、Docker 镜像存储与容器使用全解析

Docker 镜像存储与容器使用全解析

1. Docker 镜像存储

当你创建了一个满意的 Docker 镜像后,需要将其存储在某个地方,以便任何你想部署它的 Docker 主机都能轻松访问。这也是构建镜像和将其部署运行之间的明确交接点。通常,部署是从存储库中拉取镜像并在一个或多个 Docker 服务器上运行的过程。以下是几种将镜像存储到中央存储库以便轻松检索的方法。

1.1 公共注册表

Docker 为社区想要共享的公共镜像提供了一个镜像注册表,其中包括 Linux 发行版的官方镜像、现成的 WordPress 容器等等。

如果你有可以发布到互联网的镜像,像 Docker Hub 这样的公共注册表是最佳选择。不过,也有其他选项。在核心 Docker 工具刚开始流行时,Docker Hub 还不存在。为了填补社区的这一明显空白,Quay.io 应运而生。此后,Quay.io 被 CoreOS 收购,并用于创建 CoreOS 企业注册表产品。

Docker Hub 和 Quay.io 都提供了集中式的 Docker 镜像注册表,可从互联网上的任何地方访问,并且除了公共镜像外,还提供存储私有镜像的方法。它们都有良好的用户界面,能够分离团队访问权限并管理用户。此外,它们还为私有 SaaS 镜像托管提供合理的商业选项,就像 GitHub 在其系统上销售私有存储库一样。如果你认真对待 Docker,但还没有足够的代码需要内部托管解决方案,那么这可能是正确的第一步。

然而,对于大量使用 Docker 的公司来说,这些注册表的最大缺点是它们不在应用程序部署所在的本地网络中。这意味着每次部署的每一层都可能需要通过互联网传输才能部署应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值