Skip to content

Commit f050e83

Browse files
committedJul 21, 2015
Update README.md
1 parent 27200a3 commit f050e83

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed
 

‎README.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
### 创建 PHP 应用容器
88

9-
> 因所有镜像均位于境外服务器,为了确保所有示例能正常运行,DaoCloud 提供了一套境内镜像源,并与官方源保持同步。
9+
> 因所有官方镜像均位于境外服务器,为了确保所有示例能正常运行,DaoCloud 提供了一套境内镜像源,并与官方源保持同步。
1010
1111
首先,选择官方的 PHP 镜像作为项目的基础镜像。
1212

@@ -39,7 +39,7 @@ RUN mkdir -p /etc/apt/sources.list.d \
3939

4040
* `apt-get update` 下载从仓库的软件包列表并获取软件包版本信息。
4141
* `apt-get install -y newrelic-php5` 安装 NewRelic PHP5 扩展。
42-
* Docker 镜像所用的 OverlayFS 是多层的,镜像的大小等于所有层次大小的总和,所以我们应该尽量精简每次构建所产生镜像的大小。
42+
* Docker 镜像采用分层数据存储格式,镜像的大小等于所有层次大小的总和,所以我们应该尽量精简每次构建所产生镜像的大小。
4343

4444
然后,修改 NewRelic 配置文件。
4545

@@ -51,15 +51,17 @@ RUN sed -i 's/"PHP Application"/\${NEW_RELIC_APP_NAME}/g' \
5151
/usr/local/etc/php/conf.d/newrelic.ini
5252
```
5353

54-
* 主要将 `newrelic.appname``newrelic.license` 按照 Docker 最佳实践通过环境变量的方式暴露出来。
54+
* 主要将 `newrelic.appname``newrelic.license` 按照 DaoCloud 最佳实践通过环境变量的方式暴露出来。
5555

56-
至此,我们 NewRelic 的配置全部完成了,将代码复制到指定目录完成我们镜像构建的最后一步
56+
至此,我们 NewRelic 的配置全部完成了,将代码复制到指定目录,并执行构建镜像命令完成我们镜像构建的最后一步
5757

5858
```dockerfile
5959
# /var/www/html/ 为 Apache 目录
6060
COPY src/ /var/www/html/
6161
```
6262

63+
`docker build -t php-newrelic-image .`
64+
6365
### 启动 php-newrelic 容器(本地)
6466

6567
最后,我们将构建好的镜像运行起来
@@ -85,7 +87,7 @@ docker run \
8587
1. 在 GitHub 上 Fork **[DaoCloud/php-newrelic-sample](https://github.com/DaoCloud/php-newrelic-sample)** 或者添加自己的代码仓库。
8688
2. 注册成为 DaoCloud 用户。
8789
3. 在 DaoCloud 「控制台」中选择「代码构建」。
88-
4. 创建新项目,并选择代码源,指定 `Dockerfile` 路径,构建镜像
90+
4. 创建新项目,选择代码源,开始构建镜像
8991
5. 将构建的应用镜像部署在云端并指定 `NEW_RELIC_APP_NAME``NEW_RELIC_LICENSE_KEY` 环境变量。
9092

9193
DaoCloud 使用图文介绍

0 commit comments

Comments
 (0)
Please sign in to comment.