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

h5网站建设 案例wordpress图片批量链接

h5网站建设 案例,wordpress图片批量链接,不动产登记网站建设,深圳网站建设制作设计公司对于一些简单的单体项目#xff0c;可以使用 docker run 命令可以直接在命令行中运行容器#xff0c;无需事先构建镜像。这相较于之前使用的 dockerfile 文件来运行部署项目相当于是另外一种简单的部署方法#xff0c;关于之前使用dockerfile 文件来运行部署这种方法#x…       对于一些简单的单体项目可以使用 docker run 命令可以直接在命令行中运行容器无需事先构建镜像。这相较于之前使用的 dockerfile 文件来运行部署项目相当于是另外一种简单的部署方法关于之前使用dockerfile 文件来运行部署这种方法具体可以参考下面这篇文章 Docker部署(1)——将jar包打成docker镜像并启动容器 首先先将jar包和配置文件放到项目目录下。 然后直接在这个目录下运行 docker run 命令即可 docker run -d -p 20238:20238 --name my-container-name \ -v $(pwd):/app \ -e CONFIG_FILE/app/application.yml \ -e CONFIG_FILE_1/app/config1.properties \ -w /app \ dockette/jdk8 java -Duser.timezoneGMT08 -Dfile.encodingutf-8 -jar /app/reportools-1.0.0.RELEASE.jar 运行结果如下  关于docker命令的相关解释 ① -v 参数您可以将宿主机上的目录或文件挂载到容器中。在您的命令中通过 -v 参数挂载了配置文件、模板文件和应用程序 JAR 文件到容器的相应路径。关于 -v $(pwd):/app \   是下面代码简化后的结果 -v /mnt/docker/files/ssexcel/config:/app/config \ -v /mnt/docker/files/ssexcel/template.xlsx:/app/template.xlsx \ -v /mnt/docker/files/ssexcel/reportools-1.0.0.RELEASE.jar:/app/app.jar \ ②CONFIG_FILE 是一个环境变量用于指定配置文件的路径。在给定的命令中通过 -e CONFIG_FILE/app/application.yml 将环境变量 CONFIG_FILE 设置为 /app/application.yml即将应用程序的配置文件路径设置为 /app/application.yml。-e 参数用于设置容器内的环境变量。在命令中设置了两个环境变量 CONFIG_FILE 和 CONFIG_FILE_1。 -e 是 Docker 命令行选项的一部分用于设置容器内的环境变量。它用于在运行容器时向容器内部传递环境变量。通过使用 -e 选项可以将键值对形式的环境变量设置为容器内的环境变量。例如-e VAR_NAMEvalue 将设置一个名为 VAR_NAME 的环境变量其值为 value。 ③-d 参数表示将容器以后台守护进程模式运行。这样可以让容器在后台持续运行而不阻塞终端。接下来-p 20238:20238 参数将容器的端口 20238 映射到主机的端口 20238这样可以通过主机上的该端口访问容器内的服务。 最后dockette/jdk8  是指定使用的镜像名称java -jar app.jar 是要在容器中执行的命令。 ④如果要在这个基础上加上对数据的库的容器的连接可以使用 Docker 的网络功能来实现两个容器之间的通信一个容器用于运行应用程序 JAR 文件另一个容器用于运行 MySQL 服务。这样可以更好地解耦和管理应用程序和数据库。修改命令如下 创建一个自定义网络 docker network create my-network 运行 MySQL 容器并将其连接到该网络 docker run -d --name mysql-container --network my-network -p MySQL端口:3306 -e MYSQL_ROOT_PASSWORD密码 mysql:5.6 替换 MySQL端口 和 密码 为实际的 MySQL 端口和密码。 运行应用程序容器并将其连接到相同的网络 docker run -d --name app-container --network my-network -p 20238:20238 \ -v /mnt/docker/files/ssexcel/config:/app/config \ -v /mnt/docker/files/ssexcel/template.xlsx:/app/template.xlsx \ -e CONFIG_FILE/app/config/application.yml \ -e CONFIG_FILE_1/app/config/config1.properties \ -e DB_HOSTmysql-container -e DB_PORTMySQL端口 \ -v /mnt/docker/files/ssexcel/reportools-1.0.0.RELEASE.jar:/app/app.jar \ -w /app \ openjdk:8 java -Duser.timezoneGMT08 -Dfile.encodingutf-8 -jar app.jar 注意DB_HOST 环境变量中的值为 mysql-container这是 MySQL 容器的名称因为它们在同一网络中可以通过容器名称进行通信。 总结 使用 docker run 命令以及 Dockerfile 文件这两种方式部署项目之间存在以下区别 docker run 命令 使用 docker run 命令可以直接在命令行中运行容器无需事先构建镜像。在命令行中提供的参数和选项定义了容器的配置和运行时行为。适用于简单的场景不需要自定义的 Docker 镜像。 Dockerfile 文件 使用 Dockerfile 可以定义一个自定义镜像包含特定配置和软件包。Dockerfile 文件描述了构建镜像时步骤和指令通过构建过程生成镜像。可以根据需求自由修改 Dockerfile 中内容添加依赖项、配置文件等。适用于复杂的程序或项目需要自定义镜像并且可能需要部署到多个环境中。使用 Dockerfile 可以实现更高级容器化设置例如添加特定的环境变量、安装所需软件包、配置网络等。此外使用 Dockerfile 还可以与 CI/CD 工具集成实现自动的持续集成和部署。 选择使用哪种方式取决于您的具体需求和场景 如果只是简单的容器化不需要自定义镜像可以使用 docker run 命令。如果项目较为复杂涉及多个组件和配置或者需要在不同环境中部署建议使用 Dockerfile 构建自定义镜像。这样可以更好地管理和复用代码并确保在不同环境中的一致性。 总之docker run 命令适用于简单的容器运行而 Dockerfile 适用于构建自定义镜像和管理复杂的项目或应用程序。选择使用哪种方式根据您的具体需求和项目复杂性来决定。
http://www.ihoyoo.com/news/31718.html

相关文章:

  • 大型大型网站制作国外被动收入网站做的好的
  • 丹徒网站建设哪家好h5做商城网站
  • 专业做网站企业网站后台安全性配置
  • wordpress个人免签支付东莞seo建站投放
  • 东莞网站建设制作价格桃子软件
  • 网站开发工程师好不好九江室内设计学校
  • 西安网站建设方案维护网站备案格式
  • 专业的企业网站开发公司色卡网站
  • 网站开发人员工资计入无形资产阿里云建网站费用
  • 建立一个同城网站要怎么做福建省住房与城乡建设部网站
  • 展览 网站源码四川省建设厅注册管理中心网站首页
  • 手机版网站建设价格网站信息员队伍建设方案
  • 自己做网站 套模板昆山网页设计公司
  • 网站开发成本核算及账务处理重庆建筑模板生产厂家
  • 苏州公司做网站网店美工招聘
  • 静态网站怎么做有效页php网站建设步骤
  • 会员管理网站ASP建设论坛网站策划
  • 网站建设与管理个人职业生涯规划书网站建设水平
  • 宁波网站推广外包服务湖南株洲网
  • 建设网站项目概述关于域名用于非网站用途
  • 重庆建网站计划广东建设职业技术学院网站
  • 如何做网站数据库备份建筑企业官网
  • 专业微网站建设公司首选公司哪家好公司建设网站的优缺点
  • 销售网站建设赚钱吗wordpress下拉刷新
  • 自己做网站免费精致的个人网站
  • 苏小小移动网站wordpress远程命令
  • 网站技术解决方案安装wordpress时不能选择数据库
  • asp.net网站项目建设dw做的网站成品
  • html网站开场动画效果模板在苏州注册公司流程是什么
  • 怎么做网站营销网站做的好的医院