Docker学习(一)在以容器方式运行的nginx中部署项目
如何以容器方式运行的nginx中部署项目?
docker基本命令
1.查看镜像docker images
2.运行镜像
【Docker学习(一)在以容器方式运行的nginx中部署项目】 dockerrun-p8108:80--name nginx -d
-v $PWD/html:usr/share/nginx/htmlnginx
-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】
推荐阅读
- 一个人的旅行,三亚
- 一个小故事,我的思考。
- Docker应用:容器间通信与Mariadb数据库主从复制
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 开学第一天(下)
- 一个人的碎碎念
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 第326天
- Y房东的后半生14