Public | Automated Build

Last pushed: 2 years ago
Short Description
nginx develop container
Full Description

ngx_hello_module

build

% cd  /path/to/nginx-src
% bash ../path/to/src/build.sh
location /test {
    ngx_hello_world;
}

NOTE

% /usr/local/nginx/sbin/nginx -c conf/nginx.conf

confファイルは実は /usr/local/nginx/ディレクトリからの相対パスのようだ。
ディレクティブを追加したらcopyしてやるか絶対パスでconfigfileを指定する必要がある。

% vim conf/nginx.conf
% cp conf/nginx.conf /usr/local/nginx/conf/nginx.conf
% /usr/local/nginx/sbin/nginx -c `pwd`/conf/nginx.conf
$ wget http://download.virtualbox.org/virtualbox/5.0.14/VirtualBox-5.0.14-105127-OSX.dmg

$ mv VirtualBox-5.0.14-105127-OSX.dmg  /tmp/

$ sudo mount -t iso9660  /tmp/VirtualBox-5.0.14-105127-OSX.dmg  /mnt

docker-running

こんな感じでコンテナを起動してexecで侵入。

$ docker run -v `pwd`:/root/ngx-practice/data -d -it web_dev
269ded7604fd1173de218d8ff7fb90d8c3b4cb277b6972e1756b3e6133d812c9

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
269ded7604fd        web_dev             "/bin/bash"         19 seconds ago      Up 18 seconds                           jolly_sammet
ngx_hello_module$
ngx_hello_module$ docker exec  -it  jolly_sammet /bin/bash

$ docker commit edfc5bfb2585 web_dev
$ docker images
REPOSITORY                TAG                 IMAGE ID            CREATED              VIRTUAL SIZE
web_dev                   latest              3bf8c4f8eb4c        About a minute ago   519.5 MB

Link

Docker Pull Command
Owner
yuokada
Source Repository

Comments (0)