很少说,直接上干货!
html
说明:linux
Docker 运行容器以前须要本地存在对应的镜像,若是镜像不存在,Docker 会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器中的仓库),用户也能够配置,使用本身定义的仓库。docker
Docker镜像就是一个只读的模板。ubuntu
例如:一个镜像能够包含一个完整的 ubuntu 操做系统环境,里面仅安装了 Apache 或用户须要的其它应用程序。centos
镜像能够用来建立 Docker 容器。服务器
建立Docker镜像有几种方式,多数是在一个现有镜像基础上建立新镜像,由于几乎你须要的任何东西都有了公共镜像,包括全部主流Linux发行版,你应该不会找不到你须要的镜像。不过,就算你想从头构建一个镜像,也有好几种方法。微信
换言之,镜像是Docker运行容器的前提。机器学习
要建立一个镜像,你能够拿一个镜像,对它进行修改来建立它的子镜像 。学习
镜像是构建Docker世界的基石,用户基于镜像来运行本身的容器。镜像也是Docker生命周期中的“构建”部分。大数据
镜像是基于联合(Union)文件系统的一种层式的结构,由一系列指令一步一步构建出来。
例如:
(1)添加一个文件
(2)执行一个命令
(3)打开一个端口
也能够把镜像看成容器的“源代码”。镜像体积很小,很是“便携”,易于分享、存储和更新。
docker官网提供了大量的镜像
docker官网提供的安装文档
https://docs.docker.com/install/linux/docker-ce/centos/
注意的是:Docker从1.13版本以后采用时间线的方式做为版本号,分为社区版CE和企业版EE。
Docker Hub 上有大量的高质量的镜像能够用,这里咱们就说一下怎么获取这些镜像并运行。
https://hub.docker.com/
https://hub.docker.com/explore/
同时,你们能够关注个人我的博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
详情请见:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和我的学习工做的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及日常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,天天必须有收获
对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071)