docker安装Nginx教程
docker安装教程:本人原创
docker拉取Nginx镜像
查看nginx
docker search nginx
拉取最新的nginx
docker pull nginx:latest
检查拉取的nginx
docker images
docker生成Nginx容器
生成Nginx容器
docker run --name nginx -p 80:80 -d nginx
查看启动的容器
docker ps
修改配置文件方法
(建议使用第一种,已测)
第一种
修改nginx的配置文件
docker exec -it 容器名或id /bin/bash #进入容器
下载vim,因为容器是与本地几乎隔绝的,所以我们要先安装vim
apt-get update #更新包管理
apt-get install vim -y
就可以编辑nginx的配置文件
vim /etc/nginx/nginx.conf
第二种
(建议使用第一种,未测)
(自定义目录)创建目录
mkdir -p /usr/app/nginx/{conf,conf.d,html,log}
拷贝文件,(根据自定义目录)
docker cp nginx:/etc/nginx/nginx.conf /usr/app/nginx/conf#拷贝配置文件的路径
docker cp nginx:/usr/share/nginx/html/50x.html /usr/app/nginx/html#前端显示页面
docker cp nginx:/usr/share/nginx/html/index.html /usr/app/nginx/html#前端显示页面
删除镜像,重新生成
docker stop nginx
docker rm nginx
重新生成镜像注意路径,注意查看创建文件是否为目录,(根据自定义目录)
docker run --name nginx -d -p 80:80 -v /usr/app/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/app/nginx/logs:/var/log/nginx -v /usr/app/nginx/html:/usr/share/nginx/html nginx
就可以在指定的路径进行修改配置
检查Nginx安装
输入ip:端口
https://ip:80
安装完成!