1. asakaguchi
Changes in body
Source | HTML | Preview
@@ -90,13 +90,13 @@
ここでは、Nginx をソースからコンパイルしてインストールする方法を紹介します。APK は、Nginx ソースの入手と、コンパイル&インストールに必要なパッケージのインストールで使用しました。
(APK で、Nginx をインストールすると、stable 版の v1.8.0 がインストールされるようです。より新しいバージョンをインストールしたい場合や、欲しいパッケージが用意されていない場合は、このソースからコンパイルしてインストールする方法が参考になるかと思います。)
```dockerfile:alpine-nginx.dockerfile
-FROM alpine:3.3
+FROM alpine:3.4
-ENV NGINX_VERSION 1.10.0
+ENV NGINX_VERSION 1.11.1
RUN apk --update add pcre-dev openssl-dev \
&& apk add --virtual build-dependencies build-base curl \
&& curl -SLO http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz \
&& tar xzvf nginx-${NGINX_VERSION}.tar.gz \
@@ -110,14 +110,14 @@
--pid-path=/var/run/nginx.pid \
--http-log-path=/var/log/nginx/access.log \
--error-log-path=/var/log/nginx/error.log \
&& make \
&& make install \
- && cd / \
- && apk del build-dependencies \
&& ln -sf /dev/stdout /var/log/nginx/access.log \
&& ln -sf /dev/stderr /var/log/nginx/error.log \
+ && cd / \
+ && apk del build-dependencies \
&& rm -rf \
nginx-${NGINX_VERSION} \
nginx-${NGINX_VERSION}.tar.gz \
/var/cache/apk/*
@@ -126,10 +126,11 @@
EXPOSE 80 443
CMD ["nginx", "-g", "daemon off;"]
```
※**2016/05/22 変更**: `alpine:3.2` → `alpine:3.3`、`NGINX_VERSION 1.9.7` → `NGINX_VERSION 1.10.0`
+※**2016/06/04 変更**: `alpine:3.3` → `alpine:3.4`、`NGINX_VERSION 1.10.0` → `NGINX_VERSION 1.11.1`
APK コマンドの解説:
- `apk add`: 指定したパッケージをインストールします。
- `--update` オプション: パッケージリストを更新します。最初の `apk add` 時に必要です。