当前位置: 首页 > news >正文

网络公司制作网站vscode怎么做网页

网络公司制作网站,vscode怎么做网页,地方门户网站赚钱,聚名网是什么平台使用docker、docker-compose部署微服务 一、使用docker部署1、准备2、上传jar包3、编写dockerfile文件3、构建镜像和容器 二、使用docker-compose部署1、准备服务的jar包和dockerfile文件2、编写docker-compose.yml文件3、docker-compose常用命令#xff08;1#xff09;、前… 使用docker、docker-compose部署微服务 一、使用docker部署1、准备2、上传jar包3、编写dockerfile文件3、构建镜像和容器 二、使用docker-compose部署1、准备服务的jar包和dockerfile文件2、编写docker-compose.yml文件3、docker-compose常用命令1、前台创建镜像并启动容器2、后台创建镜像并启动容器3、查看启动的容器 4、停止服务含删除5、启动服务容器6、关闭服务容器7、重启服务容器 一、使用docker部署 1、准备 这里已经在docker安装并启动好了Redis、nacos配置好了“ruoyi-gateway-prod.yml”文件。 注意如果配置文件中有Redis、MySQL、nacos这些的连接信息需要把IP地址改为服务器的公网地址或者内网地址不会连接不到。 2、上传jar包 我这里以微服务版若依的网关服务为例上传到指定目录。 3、编写dockerfile文件 官方文档 https://docs.docker.com/engine/reference/builder/ 英文的看起来有些吃力若依这里有中文的教程 这是若依的文档地址 http://doc.ruoyi.vip/ruoyi-cloud/cloud/dokcer.html#dockerfile 先获取构建镜像所需要的基础镜像也就是jdk镜像先看看有哪些jdk镜像 docker search openjdk这里获取的是jdk8的镜像 docker pull openjdk:8-jre我之前获取过第一次获取可能慢一点。 再创建一个名为dockerfile的文件文件名可以自定义一般都为dockerfile内容如下 # 基础镜像 FROM openjdk:8-jre # author LABEL authorgan# 创建目录 RUN mkdir -p /home/jar # 指定路径后面运行的jar包就是在这个目录 WORKDIR /home/jar # 挂载目录 VOLUME /home/jar# 复制jar文件到路径第一个是宿主机文件目录dockerfile所在目录不能是绝对路径第二个是容器文件目录 COPY ./ruoyi-gateway.jar /home/jar/ruoyi-gateway.jar# 启动网关服务jar包 ENTRYPOINT [java,-jar,-Xms256M,-Xmx256M,ruoyi-gateway.jar]上传到和jar包同一目录 假如要复制多个文件到容器可以这样 3、构建镜像和容器 在当前目录下构建镜像注意后面的“.”不是多余的命令如下 docker build -f /www/wwwroot/changjing/jar/gateway/dockerfile -t ruoyi-gateway .解释 -f后面接的是 dockerfile 文件的路径 -t为构建的镜像打上标签就是构建的镜像名称 注意 执行构建镜像的命令要在dockerfile文件所在目录因为dockerfile文件的“COPY” 命令只能在相对于dockerfile文件的相对目录使用宿主机的绝对目录构建会报错。 执行结果如下 构建成功因为我前面已经构建成功过了可能会和第一次构建不太一样。 接下来启动镜像命令如下 docker run -d --name ruoyi-gateway -p 8010:8010 ruoyi-gateway解释 –name后面接的是容器名称我这里和镜像名称一样 -p后面接的是宿主机和容器的端口映射“:”前为服务器端口“:”后为seata容器端口 最后面的是镜像名称 可以看到容器已经跑起来了。 二、使用docker-compose部署 使用docker-compose部署服务是使用docker部署基础上增加docker-compose.yml文件统一管理服务容器实现一个命令启动或关闭所有服务容器所以要使用docker-compose部署还是得先学会使用docker部署是一种前期麻烦后期舒服的部署方式。 若依也有相关的教程 http://doc.ruoyi.vip/ruoyi-cloud/cloud/dokcer.html#docker-compose 1、准备服务的jar包和dockerfile文件 在保留前面若依的gateway的jar包和dockerfile文件基础上增加auth的jar包和dockerfile文件auth的dockerfile跟gateway大同小异具体如下 # 基础镜像 FROM openjdk:8-jre # author LABEL authorgan# 创建目录 RUN mkdir -p /home/jar # 指定路径 WORKDIR /home/jar # 挂载目录 VOLUME /home/jar# 复制jar文件到路径第一个是宿主机文件目录dockerfile所在目录不能是绝对路径第二个是容器文件目录 COPY ./ruoyi-auth.jar /home/jar/ruoyi-auth.jar # 启动系统服务 ENTRYPOINT [java,-jar,-Xms256M,-Xmx256M,ruoyi-auth.jar]上传到指定的文件夹 2、编写docker-compose.yml文件 官网上docker-compose.yml文件对应的docker版本 这是我的docker版本 所以我的docker-compose.yml的文件版本是3.8。 文件中只有gateway和auth相关的内容具体如下 # 描述 Compose 文件的版本信息 version : 3.8# 定义服务可以多个每个服务中定义了创建容器时所需的镜像、参数、依赖等 services:ruoyi-gateway: # 服务名称跟构建镜像名称有关假如image值为空那么生成的镜像名称为“docker-compose.yml文件所在目录名称_ruoyi-gateway”我放在jar目录生成的镜像名称就是jar_ruoyi-gatewayimage: ruoyi-gateway # 构建镜像名称container_name: ruoyi-gateway # 容器名称build:context: ./gateway # 构建镜像的jar包和dockerfile文件所在的目录相对于docker-compose.yml文件我这里gateway目录是跟docker-compose.yml文件同一目录dockerfile: dockerfile # 构建网关镜像的文件名称ports:- 8010:8010 # 构建容器端口号“:”前为宿主机端口“:”后为容器端口ruoyi-auth:image: ruoyi-authcontainer_name: ruoyi-authbuild:context: ./authdockerfile: dockerfileports:- 9200:9200文件写好后上传到指定目录 3、docker-compose常用命令 1、前台创建镜像并启动容器 类似使用 java -jar 命令启动jar包注意要在docker-compose.yml文件所在目录执行命令如下 docker-compose up窗口一旦关闭服务就停止了初次启动服务的时候可以使用最左边是服务名称如果每个服务都没有看到日志报错就代表启动成功了。 CtrlC退出但即使关闭了创建的镜像和容器还存在 2、后台创建镜像并启动容器 也要在docker-compose.yml文件所在目录执行命令如下 docker-compose up -d也可以指定docker-compose.yml文件的路径命令如下 docker-compose -f /www/wwwroot/changjing/jar/docker-compose.yml up -d执行不会打印每个服务启动的日志需要查看日志可以使用如下命令进行查看 docker-compose logs如果只想看ruoyi-auth服务的日志可以使用如下命令 docker-compose logs ruoyi-auth 3、查看启动的容器 可以查看docker-compose.yml文件启动的所有容器命令如下 docker-compose ps也可以指定服务名称比如执行看ruoyi-auth有没有启动命令如下 docker-compose ps ruoyi-auth注意只能在docker-compose.yml文件所在目录执行在其他目录执行会报错 4、停止服务含删除 停止并删除所有服务的容器不删除镜像命令如下 docker-compose down可以看到镜像还在但对应的容器被删除了。 查看服务容器所对应的镜像命令如下 docker-compose images停止并删除工程中所有服务的容器、网络、镜像命令如下 docker-compose down --rmi all如果重新上传了jar包就可以使用这个方式停止。 5、启动服务容器 启动工程中所有服务的容器命令如下 docker-compose start也可以在上面命令的基础上加上容器名称启动指定的容器比如我只启动gateway容器命令如下 docker-compose start ruoyi-gateway6、关闭服务容器 关闭工程中所有服务的容器命令如下 docker-compose stop也可以在上面命令的基础上加上容器名称关闭指定的容器比如我只关闭auth容器命令如下 docker-compose stop ruoyi-auth7、重启服务容器 重启工程中所有服务的容器命令如下 docker-compose restart也可以在上面命令的基础上加上容器名称重启指定的容器比如我只重启auth容器命令如下 docker-compose restart ruoyi-auth
http://www.hkea.cn/news/14509356/

相关文章:

  • wordpress 网站维护网站的用途
  • 金融网站建设多少钱建筑设计师工资很高吗
  • 营销企业网站制作济南网站建设成之运维
  • 天峨县建设局网站软件外包开发
  • 河北建设机械协会网站并提示网站菜单导航及用户登录
  • 外贸网站wordpress用ps做企业网站分辨率是多少
  • 住房城乡建设厅官方网站wordpress换空间搬家
  • 广东省建设工程网站专业的网站开发服务
  • 个人微信公众号怎么做微网站吗wordpress手动加水印
  • 做网站时空间的选择网站设计与制作软件
  • 网站后台实际访问地址与注册的域名地址不同百度信息流推广
  • .ai域名注册网站163网易企业邮箱注册
  • 网站制作企业首页做dhl底单的网站是 什么
  • 简单网站建设培训中心网店购物系统
  • 伊春网站建设快速建站软件排名
  • 网站重新备案 需要关闭网站么长沙速马科技
  • 云浮网站设计做家乡网站的素材
  • 模版网站可以做排名嘛云南网站做的好的公司简介
  • 东莞微联建站淘宝网页模板免费下载
  • 做一个网站需要多少费用太原做淘宝网站的
  • 安徽安庆怎么样知乎seo排名帝搜软件
  • 宁夏网页设计网站购物网站优化的建议
  • 怎么制作免费网站教程视频企业咨询管理公司是干嘛的
  • 做外贸现在一般都通过哪些网站如何让网站被百度快速收录
  • 江苏省城乡和住房建设厅网站广州网站建设需要多少钱
  • 网站百度推广方案兰州网站建设兰州
  • ui设计师网站著名办公室装修公司
  • 海淀区企业网络公司厦门网站关键词优化
  • 教你如何用天翼云盘做网站做国际网站需要多少钱
  • 菠菜导航网站可以做厦门搜索引擎优化