如何以容器方式运行的nginx中部署项目?
docker基本命令
1.查看镜像 docker images
2.运行镜像
docker run -p 8108:80 --name nginx -d
-v $PWD/html:usr/share/nginx/html nginx
-p 映射nginx容器中的端口号到宿主机linux中的端口号
-v 映射nginx容器中的目标文件夹到宿主机linux中的文件夹
--name 自定义名称,不填则随机生成
3.查看所有容器 docker ps -a
4.运行/停止容器
docker start/stop 【容器ID】【5fb90ca02bf9】
添加和修改项目
1.以.zip的形式压缩前端项目文件夹
2.使用xshell6等工具连接nginx所在的服务器
root/xxxx
3.进入linux映射nginx容器的所在目录
cd /usr/share/nginx/html
查看当前路径下的文件情况
ls
选择上传windows压缩好的项目文件夹
rz
解压上传的文件
unzip xxxx.zip
查看当前路径下的文件情况,看是否上传成功
ls
4.修改nginx容器的配置文件,指定项目的路径
进入运行的nginx容器
docker exec -it 【容器ID】【5fb90ca02bf9】 /bin/bash
修改配置文件default.conf
vi /etc/nginx/conf.d/default.conf
进入修改模式
i
退出修改模式
ESC
保存
:wq
5.退出容器
Ctrl+P+Q
6.重新运行nginx的容器
docker stop/start 【容器ID】【5fb90ca02bf9】