zoukankan      html  css  js  c++  java
  • .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/

  • 相关阅读:
    ASA5505升级license
    Elasticsearch-URL查询实例解析
    awk和sed
    ftp无法上传问题
    linux使用storcli64查看硬盘信息
    Centos7中kubernetes-1.11.2基于配置亲和与反亲和
    Centos7使用kubeadm部署kubernetes-1.11.2
    内网映射3种方法
    centos6.5使用LVM
    centos7部署openstack-ocata
  • 原文地址:https://www.cnblogs.com/dayang12525/p/12831194.html
Copyright © 2011-2022 走看看