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

选择扬中网站建设wordpress rossi 汉化

选择扬中网站建设,wordpress rossi 汉化,荧光字网站,泰安seo优化对于一些简单的单体项目#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.pierceye.com/news/247553/

相关文章:

  • 扁平化网站psd招聘类网站怎么做
  • 想当淘客自己的网站怎么做服装网页设计网站
  • 网站怎么做数据接口wordpress主题知更
  • 注册网站登录企业网站建设论文模板
  • 营销型网站模板免费下载常用wordpress搭建环境
  • 浦东新区手机网站建设wordpress 视频页面
  • 做课件最好的素材网站网站背景动图怎么做
  • 做网站时已做好了ps怎么倒入深圳燃气公司地址
  • 做类似淘宝的网站要多少钱亚马逊网站建设进度计划书
  • 够完美网站建设怎么把视频弄成超链接
  • 苏州网站建设哪家更好四川省建设工程信息网官网二建注册
  • 潍坊网站关键词推广湖南餐饮网站建设
  • 珠海网站建设优化推广win2008 iis7发布网站
  • 平安网站建设发挥了积极的作用wordpress 的数据库路径
  • 福州网站建设优化安阳县二中录取分数线2022
  • 如何建手机网站网站能否做二维码
  • 南京网站建设 雷仁网上海网站制作网络推广方法
  • 营销型网站怎么做安阳县有多少个乡镇
  • 网站评论 设计天气网站建设
  • 潍坊市住房和城乡建设局网站哈尔滨最新发布公告
  • 白云网站 建设信科网络制作网站软件网站
  • 房产网站的建设想发布oa网站 需要备案吗
  • 帮别人做钓鱼网站吗海口网站建设过程
  • 广州php网站建设做网站的公司推荐
  • 百度一下建设银行网站首页网上购物都有哪些网站
  • 装饰公司营销型网站建设idc服务器租赁
  • 广告投放跟网站建设一样吗视频网站能备案吗
  • 哪些网站可以找到兼职做报表的学校网站建设价格明细表
  • 域名购买哪个网站好wordpress 转载插件
  • 网站百度提示风险网站开发 安全