使用docker方式,搭建nginx
不映射文件路径的创建。
docker run --name nginx-test -p 81:80 -d nginx
创建准备要映射的文件路径。
mkdir -p /docker/nginx/{html,conf,logs}
把nginx里的默认配置文件拷贝出来。容器id:容器中的文件 宿主机文件 ,容器id从上面刚刚运行的nginx-test获取
docker cp ad6265ae4863:/etc/nginx/nginx.conf /docker/nginx/conf/nginx.conf
使用映射文件路径的方式,创建nginx
docker run --name nginx -p 80:80 -v /docker/nginx/html:/usr/share/nginx/html -v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /docker/nginx/logs:/var/log/nginx -d nginx
可以进入容器内查看:
docker exec -it 容器id bash