百闻不如一战:“Docker巨好玩”镜像构建挑战赛

问题描述

4月28日,由云雀科技主办的,正式开启啦!本次挑战赛是国内第一场以Docker为主题的线上竞赛,旨在普及Docker知识,推动国内Docker生态系统的建设,为Docker爱好者和使用者提供一个实战平台。Docker技术已经在国内的开源市场方兴未艾,各种线上线下的讲座层出不穷。然而,知识的积累只是掌握一门技术的前提,深入的实践才能成为专家。所以,本次挑战赛依托这个简单易用的平台,为开发者提供一个学以致用的机会,还有机会拿大奖! 挑战赛主题Docker的魅力不仅在于提高资源利用率,更在于其能够将开发和运维的工作统一起来,而Docker镜像正是做到这一点的必杀器。Docker官方对镜像的定义是这样的:一个Docker镜像是一个只读的模板,被用来创建Docker容器。例如,一个镜像可以包含一个安装了ApacheWeb服务的Ubuntu系统,当这个镜像run起来之后,你就会得到一个运行着这个Ubuntu系统的容器。Docker提供了一种简单的方式来构建新镜像,更新现有镜像,以及获取他人已有的镜像。本次挑战赛以“Docker镜像构建”为主题,参赛者通过其专业技能和创造力,设计并制作各类“有用”的Docker镜像。另一方面我们也希望更多的,不同类型的用户会从这些镜像中获益,从而为Docker技术在中国的发展提供良好的基础。我们希望发掘多个能够满足不同层次客户需求的镜像:面向最终用户的镜像博客,电子商务和内容管理平台,是当前互联网企业常用的内容展现形式。但是无论是Wordpress,还是Magento,这些应用的创建和管理问题,并不是这些企业的核心业务。他们不精于技术,所以需要最简单的方案帮助他们专注于客户服务。Docker的出现使问题出现了转机。你能否创造最简单的镜像,使我们客户的工作变得更简单?面向于服务的镜像在强调协作的今天,我们的应用会用到越来越多的第三方服务。这些服务,例如视频编码服务或者MongoDB服务,极大缩短了程序的开发周期,并且使我们的应用变得更稳固。作为Docker专家的你,能否创建类似的镜像以惠及他人?面向开发者的镜像你知道程序员有多少不眠之夜只为创建一个合心意的开发测试环境?他们应该把精力花费在如何写出更好的代码上。所以,这时候该你出场了。我们需要更好的DevBox,更有针对性(针对某种开发语言如Python),更精炼,更迅捷,更…。发挥你的想象力,开发者们需要你!基础镜像例如OS镜像和运行环境镜像,是构建强大应用和服务的基石。这些看似简单的工作,往往并不容易。我们需要你的经验,来帮助更多的开发者和企业打好基础。 奖品设置为鼓励大家积极参与,本次挑战赛还设置了丰富的奖品:一等奖1名,将获得一台13英寸MacBookAir;二等奖2名,将获得一部AppleWatchSports;三等奖若干名,将获得100元云雀云点卡和纪念品。 参赛流程本次挑战赛分为三个阶段:4月28日-5月17日为报名阶段,参赛者首先了解参赛规则,并填写在线报名表,经主办方客服代表核实后,即代表报名成功;4月29日-5月24日为参赛和提交作品阶段,参赛者需要在给定的平台上参与竞赛,设计并制作Docker镜像,并根据要求提交镜像,镜像说明及相关数据资料;5月25日-5月30日为作品评审阶段,评委会根据选手提交的作品进行打分,最终获奖名单将于5月30日,在“Docker,巨好玩”活动页面公布。你觉得你是个Docker菜鸟,对于Docker无从下手吗?你觉得你热爱Docker,,但没有地方让你“玩”个痛快吗?你觉得你是个Docker高手,只想独孤求败吗?如果你是,就来参加Docker镜像构建挑战赛!挑战别人,挑战自己!Docker,巨好玩!我们要玩,就玩真的!

解决方案

时间: 2024-09-20 00:47:16

百闻不如一战:“Docker巨好玩”镜像构建挑战赛的相关文章

使用Docker镜像构建RPM包

本文讲的是使用Docker镜像构建RPM包,[编者的话]RPM(Red Hat Package Manager)是用于 Linux 分发版的最常见的软件包管理器.因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件.而RPM包的构建相当繁琐,并且对环境的要求比较高,本文作者介绍了如何借助Docker来构建可以适用多个平台的RPM包. 在一个内部项目中,我一直在思考如何通过非CI工具/流程生成RPM包,我想手动生成RPM包,这样我可以测试它们是否能正常安装,并用于正常的冒烟测试(译者注:

使用阿里云容器服务Jenkins实现持续集成和Docker镜像构建(updated on 2017.3.3)

持续集成作为敏捷开发重要的一步,其目的在于让产品快速迭代的同时,尽可能保持高质量.每一次代码更新,都要通过自动化测试来检测代码和功能的正确性,只有通过自动测试的代码才能进行后续的交付和部署.本文主要介绍如何将时下最流行的持续集成工具之一的Jenkins结合阿里云容器服务,实现自动测试和镜像构建推送. 接下来的演示是如何通过阿里云容器服务Jenkins实现自动测试和Docker镜像构建,实现高质量的持续集成.具体场景:每次代码提交到GitHub上的nodejs的项目中,阿里云容器服务Jenkins

用 Docker、Gradle 来构建、运行、发布一个 Spring Boot 应用

本文演示了如何用 Docker.Gradle 来构建.运行.发布来一个 Spring Boot 应用. Docker 简介 Docker 是一个 Linux 容器管理工具包,具备"社交"方面,允许用户发布容器的 image (镜像),并使用别人发布的 image.Docker image 是用于运行容器化进程的方案,在本文中,我们将构建一个简单的 Spring Boot 应用程序. 有关 Docker 的详细介绍,可以移步至 <简述 Docker> 前置条件 JDK 1.8

10张图带你深入理解Docker容器和镜像

本文讲的是10张图带你深入理解Docker容器和镜像,[编者的话]本文用图文并茂的方式介绍了容器.镜像的区别和Docker每个命令后面的技术细节,能够很好的帮助读者深入理解Docker. 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别. 当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难.于是,我花了几周的时间来学习Docker的工作原理,更确切地说,是关于Doc

希云-镜像构建时,某个层总是用一个我不希望的缓存,如何跳过这个缓存?

问题描述 镜像构建时,某个层总是用一个我不希望的缓存,如何跳过这个缓存? 镜像构建时,某个层总是用一个我不希望的缓存,如何跳过这个缓存? 解决方案 推荐去希云(https://csphere.cn/training)看看他们的培训课程,张老师真的讲得不错,很详细也很实际,我之前看的就很有帮助!

docker 使用centos 镜像 运行 javaweb ,并重新生成镜像

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了.作为一名 Java 程序员,我们是时候一起把 Docker 学起来了! 本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词术语,比如:容器.镜像等,随后将使用 Docker 搭建一个 JavaWeb 运行环境,最后

docker 深入了解镜像、容器、仓库等概念_docker

docker镜像.容器.仓库的基本概念 镜像 1.Docker 镜像就是一个只读的模板. 例如:一个镜像可以包含一个完整的 CentOS 操作系统环境,里面仅安装了 httpd或用户需要的其它应用程序. 2.镜像可以用来创建 Docker 容器. 3.Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用. 容器 Docker 利用容器来运行应用. 容器是从镜像创建的运行实例.它可以被启动.开始.停止.删除.每个容器都是相互

Ubuntu下用docker安装redis镜像和使用redis容器分享

Ubuntu下用docker安装redis镜像和使用redis容器分享   1. 安装Ubuntu 2. 用Putty登录Ubuntu Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-40-generic x86_64)  * Documentation:  https://help.ubuntu.com/   System information as of Wed Dec 31 06:41:16 UTC 2014   System load: 

docker~aspnetcore2.0镜像缺少libgdiplus问题

对于微软官方提供的镜像microsoft/aspnetcore2.0来说,它没有安装libgdiplus包,所以当你使用了draw去画图时,就会出现一些问题,我们一般会安装第三方的包包,ZKWeb.System.Drawing,而发布到docker里之后,运行时,会出现找不到dll的情况! 原因: 微软的aspnetcore镜像是在Ubuntu操作系统基础之上的,而这个系统上并没有安装libgdiplus,所以需要我们手动把镜像运行后,先安装一下,然后commit成自己的镜像,以后对于这种需要D