安装Nginx

安装nginx

在root权限下运行

起動コマンド説明dockerイメージから起動する場合docker run -d -p 80:80 –name nginx1 soushi/nginx:1.0Centos:6イメージから新規に作成する場合docker run -i -t -d -p 80:80 -v /etc/localtime:/etc/localtime:ro –name nginx1 centos:6 /bin/bash
    dockerイメージが無い場合、Dockerfileから作成できます。
docker build [ -t {イメージ名} [ :{タグ名} ] ] <Dockerfileのあるディレクトリ>
    Dockerfileからdockerイメージを作成するコマンド例
docker build -t soushi/nginx:1.0 <Dockerfileのあるディレクトリ>
    dockerイメージを作成するためのDockerfileの場所

~/Dropbox/docker/nginx1.0/Dockerfile 的中文翻译如下:

1.1 注册nginx的代码库。

打开官方网站,查找适用的操作系统版本,并添加存储库。
*本次是用于Centos6.6。

rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

将会创建/etc/yum.repos.d/nginx.repo。

# nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

1. 安装Nginx服务器。

yum -y install nginx

1.3 启动 Nginx。

/etc/init.d/nginx start

※这个时间点可以访问,但需要进行设置。

Nginx Fig 1.png

进行1.4 nginx的配置。

    • 設定ファイルの場所は/etc/nginx/nginx.conf

こちらを参考に設定を行う。
ドキュメントルートを/var/wwwに設定する。

mkdir /var/www
sed -i -e "/^http/a \ \ \ \ server \{\n\tlocation \/ \{\n\t\troot \/var\/www\;\n\t\}\n\n\ \ \ \ \}" /etc/nginx/nginx.conf
service nginx restart

访问主机的IP地址,确认其正在运行。

Nginx Fig 2.png

请提供中国话的原生翻译。

rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum -y install nginx
mkdir /var/www
echo "Hello world. Nginx is working. The document root directory is /var/www." >> /var/www/index.html
RUN sed -i -e "/^http/a \ \ \ \ server \{\n\tlocation \/ \{\n\t\troot \/var\/www\;\n\t\}\n\n\ \ \ \ \}" /etc/nginx/nginx.conf
service nginx start