docker 发布.net core 项目(linux)

一、准备阶段:前提:一台linux系统,安装好了Docker并启动

1、上传.netcore项目压缩文件

 

 2、解压

      注:若没有解压软件,先下载rar解压软件再安装;需注意系统是64位还是32   (下载:wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz     解压: tar zxvf rarlinux-3.8.0.tar.gz  进入菜单:cd rar  查看是否成功:make)

   unrar x testdockercore.rar

3、编译

      1、创建一个文件夹:如testdocker

       2、进入解压好的项目文件夹 cd testdockercore

      3、移动Dockerfile到上个目录  mv Dockerfile ../

      4、dotnet build "testdockercore.csproj" -c Release -o ../testdocker

      5、dotnet publish "testdockercore.csproj" -c Release -o ../testdocker

      6、生成 docker build -t testdockercore-v1 .

        注:可能发生的错误:

     

 

       改成如此,可完成    docker build -t testdockercore-v1 .  --network=host

     

   

   

 

 

       7、生成   docker run -p 5000:80 testdockercore-v1  或者  docker run -d -p 5000:80 testdockercore-v1    -d为一直开启

 

 

     8、访问测试

    

 

 

     

 

 

    

posted @ 2021-03-13 22:40  小G同学  阅读(86)  评论(0编辑  收藏  举报