docker安装nginx
-
docker pull nginx:1.17.2下载指定版本的nginx,也可以不指定版本默认下载latest版本,想要知道某个软件
的各种镜像版本,可以上hub.docker.com搜素查看
- 使用docker images 查看镜像是否下载成功
- docker run --name nginx -p 8081:80 -d nginx 启动容器
- 拷贝出容器中默认的配置文件
docker cp nginx:/etc/nginx/conf.d /etc/nginx/ docker cp nginx:/etc/nginx/nginx.conf /etc/nginx/
- 重新部署nginx
docker run -d -p 8081:80 --name nginx -v /var/nginx/www:/usr/share/nginx/html -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf -v /etc/nginx/conf.d/:/etc/nginx/conf.d/ -v /var/log/nginx:/var/log/nginx nginx 命令解析: -p:将容器的80端口映射到主机的8081端口 -d:在后台启动 -v /var/nginx/www:/usr/share/nginx/html:将容器的html目录挂载到我们自己创建的目录 -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf:挂载配置文件 -v /etc/nginx/conf.d/:/etc/nginx/conf.d/:挂载扩展配置文件 -v /var/log/nginx:/var/log/nginx:挂载日志目录
- 检测是否部署成功
1. 在var/nginx/www创建index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>index</title> </head> <body> <h3>nginx启动成功</h3> </body> </html> 2. 在浏览器输入浏览器地址查看是否成功