Docker安装配置nginx
一、安装nginx
1.使用docker下载nginx镜像
#docker pull nginx
2.简单启动nginx
#docker run --name nginx -p 80:80 -d nginx
参数解释:
–name 启动容器的名字(自己定义)
-p 映射端口
-d 后台运行容器,并返回容器ID
二、配置nginx
1.挂载配置文件启动nginx
#docker run --name nginx -p 80:80 -v /mydata/docker_nginx/nginx.conf:/etc/nginx/nginx.conf -v /mydata/docker_nginx/log:/var/log/nginx -v /mydata/docker_nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -d nginx
2.nginx.conf 文件和default.conf 文件需要自己事先准备好(一般到容器里去复制)
语法如下:
进入容器:
docker exec -it 容器id(或者名字)/bin/bash
示例:
docker exec -it nginx /bin/bash
复制文件:
docker cp 容器id(或者名字):路径/文件 本地路径
示例:
#docker cp nginx:/etc/nginx/nginx.conf /mydata/docker_nginx/nginx.conf
参数解释:
-v 挂载数据卷