BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Docker官方镜像搜索有待完善

| 作者 张天雷 关注 4 他的粉丝 发布于 2014年11月6日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在Docker中,用户可以通过把应用程序打包为一个Docker镜像,然后部署到实际的机器中。今年6月份,Docker发布了官方的镜像存储,为用户提供安全可靠的高质量Docker镜像。这些镜像可以避免用户在配置软件时花费大量精力,还可以进一步保证Docker环境的安全。

目前,包括官方镜像在内的绝大部分的公开镜像都存在在线的Docker Hub中。用户可以登录Docker Hub搜索或者利用如docker search redis 这样的Docker的搜索命令在命令行中完成搜索任务。绝大部分的用户都会选择位于列表顶端的官方build来获得镜像。而如何把搜索结果限制在官方镜像范围内仍然是下一步需要官方进行解决的问题。

在完成搜索后,接下来讨论如何使用Docker镜像。在Docker Hub上已经给出了详细使用Redis和其他大部分镜像的方法。用户可以直接根据这些指示来熟悉使用镜像的步骤。首先,用户可以通过docker pull redis命令来完成下载操作。在获得验证后,就可以通过docker run --name myredis -d redis命令来启动Redis容器的服务端。接下来,通过启动另外一个Redis容器,并使用Redis CLI与服务器端完成交互。在最后一步的命令docker run -it --link myredis:redis --rm redis /bin/bash中,利用“--link”来完成某些Redis实例地址和端口对应的环境变量的填充。

总的来说,官方镜像的发布有效遏制了目前Docker中各种质量的镜像一起存在的乱象。它使得用户在选择镜像时,可以放心使用。但其实,中间存在一些问题仍需要改进。例如,Docker可以在发布正式镜像之前,发布Beta版本来让更多的用户进行进一步的测试和调查,使得正式版发布时更加完善。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT