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

桂林网站制作培训班一般人公司注册费用

桂林网站制作培训班,一般人公司注册费用,效果图是怎么做出来的,做电影网站详细教程Jenkinsfile: Docker的NETWORK_NAME不要使用bridge默认网络#xff0c;要使用自定义的网络如test默认 bridge 网络#xff1a;容器间不能用名字互相访问#xff0c;只能用 IP。自定义网络#xff1a;容器间可以用名字互相访问#xff0c;Docker 自动做了 DNS 解析。pipeli…Jenkinsfile:  Docker的NETWORK_NAME不要使用bridge默认网络要使用自定义的网络如test默认 bridge 网络容器间不能用名字互相访问只能用 IP。自定义网络容器间可以用名字互相访问Docker 自动做了 DNS 解析。 pipeline {agent anyenvironment {// 定义镜像名称和标签作为环境变量IMAGE_NAME my-application IMAGE_TAG latestCONTAINER_NAME my-app-containerVOLUME_NAME app-data-volumeNETWORK_NAME test // 使用自定义网络名称HOST_PORT 8080CONTAINER_PORT 8080}stages {stage(检查运行中的容器) {steps {script {// 检查容器是否存在并移除try {sh docker container inspect ${CONTAINER_NAME}echo 容器 ${CONTAINER_NAME} 已存在。正在停止并移除...sh docker container stop ${CONTAINER_NAME}sh docker container rm ${CONTAINER_NAME}} catch (Exception e) {echo 未找到名为 ${CONTAINER_NAME} 的容器。}// 检查镜像是否存在并移除try {sh docker image inspect ${IMAGE_NAME}:${IMAGE_TAG}echo 镜像 ${IMAGE_NAME}:${IMAGE_TAG} 已存在。正在移除...sh docker rmi ${IMAGE_NAME}:${IMAGE_TAG} -f} catch (Exception e) {echo 未找到镜像 ${IMAGE_NAME}:${IMAGE_TAG}。}}}}stage(创建 Docker 卷) {steps {script {// 检查卷是否存在不存在则创建try {sh docker volume inspect ${VOLUME_NAME}echo 卷 ${VOLUME_NAME} 已存在。} catch (Exception e) {echo 正在创建卷 ${VOLUME_NAME}...sh docker volume create ${VOLUME_NAME}}}}}stage(构建 Docker 镜像) {steps {script {// 构建 Docker 镜像echo 正在构建 Docker 镜像 ${IMAGE_NAME}:${IMAGE_TAG}...sh docker build -t ${IMAGE_NAME}:${IMAGE_TAG} .}}}stage(运行 Docker 容器) {steps {script {// 运行 Docker 容器挂载卷并映射端口echo 正在启动容器 ${CONTAINER_NAME}...sh docker run -d \--name ${CONTAINER_NAME} \-p ${HOST_PORT}:${CONTAINER_PORT} \-v ${VOLUME_NAME}:/app/data \--network ${NETWORK_NAME} \${IMAGE_NAME}:${IMAGE_TAG}}}}stage(清理) {steps {script {// 移除未使用的镜像echo 正在清理未使用的 Docker 镜像...sh docker image prune -f}}}}post {success {echo 部署成功echo 应用程序可通过 http://服务器IP:${HOST_PORT} 访问}failure {echo 部署失败}always {echo 流水线执行完成。}} }Dockerfile:  # 使用官方 Python 基础镜像轻量级版本 FROM python:3.10-slim# 设置工作目录 WORKDIR /app# 先复制依赖文件以便利用 Docker 缓存层 COPY requirements.txt .# 设置 pip 使用国内镜像源加速下载可根据需要修改或删除 RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple# 安装依赖使用 --no-cache-dir 减少镜像大小 RUN pip install --no-cache-dir -r requirements.txt# 复制项目所有文件放在依赖安装之后以便代码变更不影响依赖层缓存 COPY . .# 暴露应用端口根据实际应用修改 EXPOSE 8080# 设置容器启动命令根据实际应用修改 CMD [python, app.py]
http://www.zqtcl.cn/news/824920/

相关文章:

  • 大朗网站制作商城网站建设相关费用
  • 付费阅读网站代码搜索引擎推广方式有哪些
  • 企业网站搭建介绍一个电影的网站模板下载
  • wordpress网站插件下载郑州专业网站制作
  • 佛山南海区建网站的公司dw怎么做购物网站
  • 杭州网站关键词排名优化响应式网站好还是自适应网站好
  • 潍坊作风建设网站什么是网站建设技术
  • 网站后台图片不显示东莞市企业招聘信息网
  • 网站发布平台商业网站的网址
  • 免费的培训网站建设门户网站建设管理工作方案
  • 企业网站建设实验感想企业网络推广哪家公司好
  • 网站建设和维护视频如何入侵网站服务器
  • 怎样建设网站空间成都网站设公司
  • 百度文库账号登录入口百度seo规则最新
  • 服务器可以自己的网站吗网络营销策划与创意
  • 广州市招投标网站个人网站可以做论坛
  • 易语言做购物网站春节网站怎么做
  • 建公司网站设计网站公司做网上夫妻去哪个网站
  • 稷山网站建设wordpress单本小说采集
  • 凡客网站规划与建设ppt网站做跳转教程
  • 怎么看网站空间多大做网站旅游销售
  • 天津做手机网站建设旅游网站的目的
  • 飞机查询网站开发的创新点注册公司流程和费用大概多少钱
  • 高质量的邯郸网站建设厦门网页制作厦门小程序app
  • 建设企业网站企业网上银行官网官方二建证从住房建设厅网站调出流程
  • 网站开发和网站建设网页出现网站维护
  • 推广网站的方法电影网站建设教程
  • 哪些网站可以做相册视频成都企业网站公司
  • wordpress网站统计插件常见的管理信息系统有哪些
  • wordpress多个导航菜单seo引流软件