在docker中运行.netcore程序

    1. 安装docker
    2. 获取core镜像
    3. docker pull microsoft/dotnet

      首先在https://hub.docker.com查找core官方镜像,相关参数设置https://hub.docker.com/r/microsoft/dotnet/有详细说明

    4. 制作Dockerfile
      cd [core程序发布目录]
      sudo touch Dockerfile
      sudo vim Dockerfile

      Dockerfile文件内容:

      FROM microsoft/dotnet
        
      COPY . /publish
      
      WORKDIR /publish
      
      EXPOSE 8888
      
      CMD ["dotnet", "WebApp.dll"]
    5. 制作镜像
      docker build -f -t mytest .
    6. 运行镜像
      docker run --name mytest -p 80:8888 -e ASPNETCORE_URLS=http://*:8888 mytest
    7. 浏览器测试
 
posted @ 2018-04-30 11:54  Joe·Zhou  阅读(413)  评论(0编辑  收藏  举报