本文共 883 字,大约阅读时间需要 2 分钟。
一、基础知识参考文章:
8分钟带你深入浅出搞懂Nginx - 知乎
二、docker-compose了解
三、docker安装
官方文档:
进入固定目录用于创建Dockerfile与docker-compose文件
1、获取nginx.conf默认配置文件
首先直接使用docker启动一个默认的nginx容器
docker run --name tmp-nginx-container -d nginx
然后将nginx.conf从容器中拷贝到本地电脑上/home/nginxServer/nginx.conf
docker cp tmp-nginx-container:/etc/nginx/nginx.conf /home/nginxServer/nginx.conf
这是本地就会出现一个nginx.conf文件
2、创建Dockerfile文件
vim Dockerfile
编写DockerFile内容如下:
FROM nginxCOPY /home/nginxServer/nginx.conf /etc/nginx/nginx.conf
将刚刚创建nginx.conf及nginx配置文件拷贝到容器内
3、创建docker-compose.yml文件,注意该文件与Dockerfile文件在同一个目录下
vim docker-compose.yml
内容如下:
web: image: nginx volumes: - ./templates:/etc/nginx/templates ports: - "9200:80" environment: - NGINX_HOST=foobar.com - NGINX_PORT=80
4、启动docker-compose
docker-compose up -d
至此nginx启动成功,并且在后台运行,通过本地服务器访问
http://localhost:9200/
及可打开nginx首页
转载地址:http://agcfk.baihongyu.com/