Docker 从入门到实践 0.9.0(2017-12-31)LinuxKit 附录 附录一:常见问题总结 附录二:热门镜像介绍 Ubuntu CentOS MySQL MongoDB Redis Nginx WordPress Node.js 附录三:Docker 命令查询 附录四:Dockerfile 最佳实践 附录五:资源链接 附录六:Docker 中文资源 6 Docker — 从入门到实践 0 才会被执行。 Dockerfile 中的其它指令都是为了定制当前镜像而准备的,唯有 ONBUILD 是为了帮助别人 定制自己而准备的。 假设我们要制作 Node.js 所写的应用的镜像。我们都知道 Node.js 使用 npm 进行包管理,所 有依赖、配置、启动信息等会放到 package.json 文件里。在拿到程序代码后,需要先进行 npm install 才可以获得所有需要的依赖。然后就可以通过 Dockerfile 放到 Node.js 项目的根目录,构建好镜像后,就可以直接拿来启动容器运 行。但是如果我们还有第二个 Node.js 项目也差不多呢?好吧,那就再把这个 Dockerfile 复 制到第二个项目里。那如果有第三个项目呢?再复制么?文件的副本越多,版本控制就越困 难,让我们继续看这样的场景维护的问题。 如果第一个 Node.js 项目在开发过程中,发现这个 Dockerfile0 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从入门到实践 0.4附录二:常见仓库介绍 i. Ubuntu ii. CentOS iii. MySQL iv. MongoDB v. Redis vi. Nginx vii. WordPress viii. Node.js 24. 附录三:有用的资源 Docker —— 从入门到实践 4 v0.4 Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的 分 本章将介绍常见的一些仓库和镜像的功能,使用方法和生成它们的 Dockerfile 等。包括 Ubuntu、 CentOS、MySQL、MongoDB、Redis、Nginx、Wordpress、Node.js 等。 常见仓库介绍 Docker —— 从入门到实践 170 附录二:常见仓库介绍 Ubuntu 是流行的 Linux 发行版,其自带软件版本往往较新一些。 该仓库提供了 Ubuntu从12 0 版本 WordPress 基本信息 使用方法 Dockerfile Docker —— 从入门到实践 177 WordPress Node.js是基于 JavaScript 的可扩展服务端和网络软件开发平台。 该仓库提供了 Node.js 0.8 ~ 0.11 各个版 本的镜像。 在项目中创建一个 Dockerfile。 FROM node:0.10-onbuild # replace0 码力 | 179 页 | 2.27 MB | 1 年前3
共 2 条
- 1













