Docker学习(一)在以容器方式运行的nginx中部署项目

如何以容器方式运行的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】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容