コンテナにNginxを入れてブラウザで閲覧
コンテナ作成、Nginxをインストール
$ docker run -it -p 8080:80 intern/sshd /bin/bash
root@0d4430a80668:/# aptitude install -y nginx
...
Setting up xml-core (0.13+nmu2) ...
Processing triggers for sgml-base ...
root@0d4430a80668:/#
Nginxの設定、起動
バーチャルサーバの設定を書きます。
root@0d4430a80668:/# vim /etc/nginx/conf.d/default.conf
/etc/nginx/conf.d/default.conf
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/www;
index index.html;
}
}
ブラウザで閲覧
起動。
root@0d4430a80668:/# /etc/init.d/nginx start
Starting nginx: nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx.
root@0d4430a80668:/#
ブラウザで開く。
アクセスするURLは...
$ boot2docker ip
The VM's Host only interface IP address is: 192.168.59.103
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0d4430a80668 intern/sshd:latest /bin/bash 17 hours ago Up 16 minutes 0.0.0.0:8080->80/tcp romantic_elion