zoukankan      html  css  js  c++  java
  • 使用脚本把.net core 程序部署到 docker 容器中

    #第一步必须先进入目录 cd /docker/service 然后先上传zip包
    #1 进入 service目录
    cd /docker/service

    myFile="system.zip"

    if [ -e $myFile ]; then
    #2 解压zip包
    unzip webapi.zip -d webapi
    #3 停止容器
    docker stop demo-webapi
    #4 删除老版本容器
    docker rm deom-webapi
    #5 清理老版本镜像
    docker rmi -f $(docker images -f reference="system/demo")
    #6 进入Dockerfile所在目录
    cd /docker/service/webapi
    #8 构建镜像
    docker build -t webapi/demo:test .
    #9 运行docker
    docker run -itd -p 5000:5000 --name dev-webapi-v /demo-data/logs/webapi:/app/logs --restart=always --network devnet --network-alias devnet-webapi webapi/demo:test
    #10 回到service根目录
    cd /docker/service
    #11 删除程序目录
    rm -rf webapi
    rm -f webapi.zip

    fi

  • 相关阅读:
    springcloud有哪些特征
    可变参数
    递归
    增强的for循环
    Scanner对象
    注释
    Markdown常见的样式语法
    副本机制
    消费者分区分配策略
    SpringMVC 登陆判断
  • 原文地址:https://www.cnblogs.com/kingCMS/p/9874636.html
Copyright © 2011-2022 走看看