docker

【docker】docker安装nginx

2019-08-28  本文已影响0人  扮鬼之梦

一、安装

1.拉取镜像

docker pull nginx:alpine

2.宿主机中创建挂载文件夹

mkdir /docker/nginx/data

3.运行

docker run --name nginx --privileged=true -p 80:80 -v /docker/nginx/data/:/data/ -d nginx:alpine

"-v /docker/nginx/data/:/data/":将宿主机的/docker/nginx/data目录挂载到docker的/data目录
"--privileged=true":是让docker特权运行,不然挂载后,在容器里面访问宿主机文件时,会报权限不足的错误

二、配置

1.进入容器,找到default.conf

docker exec -it nginx sh
cd /etc/nginx/conf.d
vi default.conf

2.修改配置

将配置文件中的location中的root修改为/data,修改前:



修改后:


3.重启容器

docker restart nginx

4.在宿主机的/docker/nginx/data下添加文件

5.访问

浏览器中输入nginx地址加文件路径即可访问

http://192.168.150.142/1.jpg
上一篇下一篇

猜你喜欢

热点阅读