欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在docker中运行.netcore程序

程序员文章站 2022-04-25 21:04:59
首先在https://hub.docker.com查找core官方镜像,相关参数设置https://hub.docker.com/r/microsoft/dotnet/有详细说明 Dockerfile文件内容: ......
    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 --env ASPNETCORE_URLS=http://*:8888 mytest
    7. 浏览器测试
在docker中运行.netcore程序