docker部署至云端

前端部署如下:
在G盘Xshell文件夹下
在这里插入图片描述
双击打开应用程序
1、在新建会话里敲命令
在这里插入图片描述
删除之前的容器和镜像 先删除容器再删除镜像
(1)删容器
先列出有哪些容器:docker ps -a
要先暂停容器,才能删除:
暂停单个容器:docker stop < CONTAINER ID >这里的id只输前两位或三位即可
如:docker stop 9bb
删除容器:
删除单个容器:docker rm < CONTAINER ID >
如:docker rm 9b
(2)删镜像
列出镜像:docker images
删除镜像:
删除单个镜像:docker rmi < IMAGE ID >
2、把前端global.js文件中的代码平常用的地址注释掉换成下面这个
在这里插入图片描述
前端运行npm run build,运行完毕后会出现dist文件夹
在新建会话里点击新建文件传输如下图
在这里插入图片描述
并且进入到项目目录下

把dist文件夹拖到下图红框处
在这里插入图片描述
3.创建镜像
需要切换到对应文件夹下
在这里插入图片描述
按照这个路径来敲
cd YRHY
cd nginx
cd …(返回上一级两个点)
在这里插入图片描述
docker build -t yrhy3-web . 镜像名:yrhy3-web 一定要注意镜像名后面有个空格!!!!然后还一个.

3.创建容器和启动

docker run --name=tuliao-web -d -p 8073:8072 tuliao-web
tuliao-web 容器名 8073(服务器映射端口 就是在网址栏里输入的):8072(项目本地运行端口) tuliao-web 镜像名
如下图制药项目的是8087在这里插入图片描述
项目本地运行端口如下图 这里制药项目的本地运行端口是8082
在这里插入图片描述

4.前端部署成功,如下图所示
在这里插入图片描述

后端:
1、先改端口
在这里插入图片描述
改为下图(注意数据库名和密码别忘了改)
在这里插入图片描述
2、先双击clean,再双击package
在这里插入图片描述
3、删除以前的同名容器
docker stop 9bb
docker rm 9b
4、把生成的target文件夹下的jar包拖到下图的文件路径中
在这里插入图片描述
在这里插入图片描述
5、输入命令 cd bac 进入目标文件夹(注:按tab键可快速补全)

在这里插入图片描述
在这里插入图片描述

输入命令docker build -t yrhy3 . 创建容器
输入命令 docker run–net=host --name=yrhy3 -d -p 8086:8081 yrhy3 注:run与- -net之间有空格 host与- -name之间也有空格,具体可见下图命令
(8086是服务器映射端口)8081(项目本地运行端口)创建并启动容器 这里只写两遍项目本地运行端口就行,有warning提示也没事
在这里插入图片描述

参考链接:https://www.jianshu.com/p/0f0f589f8f4d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值