本文转自:https://news.cnblogs.com/n/565168/
Docker 是一个开源的应用容器引擎,提供了一种在安全、可重复的环境中自动部署软件的方式,允许开发者将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。重要的是,它不依赖于任何语言、框架或包装系统。
正如 Docker 的 logo 一样,Docker 的思想就是源于集装箱,集装箱解决了各种型号、规格的货物在各种运输工具上进行运输的问题,而集装箱和集装箱之间不会互相影响。在软件世界中,Docker 就是这样的集装箱,它很好地解决了每件货物包装的问题(应用程序配套的环境),以及货物叠放的问题(应用程序依赖环境互相独立)。
云栖社区特整理了一大波 docker 相关技术分享,对 docker 感兴趣的小伙伴们可以参考此处内容进行 docker 学习哦!因内容过多,仅列出目录,全部资料下载请至:http://click.aliyun.com/m/14075/
初识 Docker
Docker 学习路线
Docker 基础学习
Docker 基础之三: 安装 docker+HelloWorld
Docker 基础之十一: 镜像操作(Dockerfile)
关于 Docker 的优秀图书
《自己动手写 Docker》书摘之一: Linux Namespace
《自己动手写 Docker》书摘之二: Linux Cgroups
《自己动手写 Docker》书摘之三: Linux UnionFS
Docker 的现在和未来
Docker 最佳实践
构建基因数据应用生态系统:Docker 在基因数据的应用实践
关于阿里云容器服务
阿里云容器镜像服务(截止发稿,共计 11,062 个镜像,2,618,490 次发布)
使用阿里云容器服务的正确姿势
使用阿里云容器服务 Jenkins 2.0 实现持续集成之 Pipeline 篇
使用阿里云容器服务 Jenkins 实现持续集成之 GitLab 篇
利用 Docker 和阿里云容器服务轻松搭建 TensorFlow Serving 集群
利用 Docker 和容器服务轻松实现云原生应用 - 可用性篇
(本文也将持续更新,打造一个全面的一站式 Docker 学习资料库,感兴趣的同学可以收藏本文,慢慢学习)
以上每个标题均对应一篇干货,请移步:http://click.aliyun.com/m/14075/ 一一查看。