此安装步骤基于docker-compose下:
1.安装并运作Nginx容器(镜像1.10版本)
随便启动一个nginx实例,此步骤只是为了复制出配置
docker run -p 80:80 --name nginx -d nginx:1.10
2.此步骤只是为了将容器内的配置文件拷贝到当前目录:docker container cp nginx:/etc/nginx .
(别忘了后面的点)
在自己创建的目录下操作(比如/madata/nginx)
3.修改nginx文件名为conf:mv nginx con 把conf移动到/madata/nginx下
4.终止原容器:docker stop nginx
5.执行命令删除容器:docker rm nginx容器id
6.创建新的nginx容器:
docker run --name \
nginx -p 80:80 \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx/ \
-d nginx:1.10
7.测试
在复制出来的html文件下创建index.html随便写入一些信息
访问自己创建的虚拟机地址,如:192.168.203.138,能正确访问到自己写入的HTML页面表示成功。如果自己想在html文件下添加多层文件,不如es/index.html,则访问路径为192.168.203.138/es/index.html
8.切记:1、容易出现的问题-v命令找不到,检查“-”有没有写对
2.频繁的创建同一个容器会出现一些问题,重启docker容器会解决很多问题
systemctl restart docker