安装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
※这个时间点可以访问,但需要进行设置。
进行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地址,确认其正在运行。
请提供中国话的原生翻译。
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