• .net core部署到win10虚拟机里的Docker 实践


    1、打开hyper管理器,新建虚拟机,系统选择下载好的CentOs。

    创建过程自行搜索

    创建完成后:

    2、Centos中安装docker、git等

    3、VS新建一个web项目

     修改下html显示的内容:本地运行这个项目:

    4、添加Dockerfile文件

    如果Dockerfile的位置不和sln文件在同一个目录下,就把dockerfile移动到sln的目录下。

    5、把代码提交到git远程仓库,比如github

    安装命令自行搜索

    6、在虚拟机上,git clone 下来代码

    7、安装Net core SDK 

    sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
    sudo yum install dotnet-sdk-3.0
    dotnet --version

    sdk的版本根据项目里的NetCore版本来定

    8、cd到项目路径下发布

    编译并发布:

    dotnet publish -o ./publish -c Release

    9、cd到publish目录构建

    构建镜像:

    docker build -t coredockerdemo:1.0 .

    注":后面有个. 1.0" 是版本号

    10、查看镜像

    docker images

     11、运行docker镜像

    docker run -d -p 8001:80 --name mydemo coredockerdemo:v1.0

    12、查看容器

    docker ps -a

    13、查看虚拟机的ip

    ip addr show eth0

     14、回到windows,打开地址查看

    根据ip可以知道地址:http://192.168.7.187:8001/

  • 相关阅读:
    从服务器角度分析RPG游戏——NPC的AI
    羽翼特效设计
    坐骑特效设计(二)
    坐骑特效设计
    Unity AssetBundle打包资源工具
    有趣的进度条
    原生与组件
    bower
    yeoman
    grunt+bower+yo
  • 原文地址:https://www.cnblogs.com/dayang12525/p/12831194.html
Copyright © 2020-2023  润新知