zoukankan      html  css  js  c++  java
  • asp.net core的docker实践

    如果centos中没有安装和docker和.net core镜像,先安装docker和asp.net core 镜像

    安装docker
    yum -y install docker-io

    启动 Docker 后台服务
    service docker start

    拉取asp.net core 镜像
    docker pull microsoft/dotnet

    发布dotnet publish

    在 publish 文件夹添加 Dockerfile文件

    FROM docker.io/microsoft/dotnet

    COPY . /app

    WORKDIR /app

    EXPOSE 8004/tcp

    ENTRYPOINT ["dotnet", "CentOSWebApp.dll"]

    将publish 文件夹复制到CentOS系统
    进入发布的目录运行如下构建命令,构建Docker 镜像。
    docker build -t my_first_docker_app .
    注意命令最后的.用于指定上下文路径,在这条命令中,上下文路径是.

    运行容器

    docker run -d -p 8005:8005 my_first_docker_app

    -d 参数也就是后台运行,然后通过docker ps 可以看到容器运行的状态,通过docker stop 容器id 停止。

  • 相关阅读:
    架构师技能图谱 V1.2
    CTO 技能图谱
    物联网的技术构架
    东进交换机
    Ipad2
    ipad2 恢复
    论文建议
    SQL归档
    SQL 会议消费记录统计
    javascript中的方法:类方法(静态方法)对象方法 原型方法
  • 原文地址:https://www.cnblogs.com/wangyunjie/p/8888973.html
Copyright © 2011-2022 走看看