摘要: 上一节我们介绍了最小的 Docker 镜像,本节讨论 base 镜像。 base 镜像有两层含义: 不依赖其他镜像,从 scratch 构建。 其他镜像可以之为基础进行扩展。 所以,能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, 阅读全文
posted @ 2017-05-03 16:16 山河永慕~ 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 镜像是 Docker 容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。 本章内容安排如下: 首先通过研究几个典型的镜像,分析镜像的内部结构。 然后学习如何构建自己的镜像。 最后介绍怎样管理和分发镜像。 镜像的内部结构 为什么我们要讨论镜像的内部结构? 如果只是使用镜像,当然不需要了解,直接通 阅读全文
posted @ 2017-05-03 16:02 山河永慕~ 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 还记得我们运行的第一个容器吗?现在通过它来体会一下 Docker 各个组件是如何协作的。 容器启动过程如下: Docker 客户端执行 docker run 命令。 Docker daemon 发现本地没有 httpd 镜像。 daemon 从 Docker Hub 下载镜像。 下载完成,镜像 ht 阅读全文
posted @ 2017-05-03 15:29 山河永慕~ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Docker 的核心组件包括: Docker 客户端 - Client Docker 服务器 - Docker daemon Docker 镜像 - Image Registry Docker 容器 - Container Docker 架构如下图所示: Docker 采用的是 Client/Ser 阅读全文
posted @ 2017-05-03 15:13 山河永慕~ 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 学习任何东西都可以按照3W的框架进行,容器技术也是一样,先回答 What、Why 和 How 这三个问题。 What - 什么是容器? 容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统 阅读全文
posted @ 2017-05-03 13:24 山河永慕~ 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 登录并记录下IP 打开官方安装文档 点到Ubuntu 分社区版和企业版 我们采用社区版 1.Install packages to allow apt to use a repository over HTTPS: 设置docker的apt源 在Ubuntu中输入以下命令 允许通过https访问源 阅读全文
posted @ 2017-05-03 11:05 山河永慕~ 阅读(398) 评论(0) 推荐(0) 编辑