lilygg 2020-04-23
今天想起来撸一下docker,中途还是遇到些问题,但是这些问题都是由于路径什么的导致不正确,在这儿还是记录下操作过程,今天是基于windows来操作docker,先把windows搞定,后面再去Linux上搞docker。
# 基于microsoft/dotnet:latest构建Docker Image # FROM microsoft/dotnet:latest # FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-nanoserver-1903 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-nanoserver-1903 # 将publish下的所有文件拷贝到工作目录 COPY *.* ./ # 端口 EXPOSE 5000 # 启动webapi CMD ["dotnet", "WebApi.dll"]
docker pull yazid2020/test_webapi:1.0.1 docker run -it -p 8089:5000 yazid2020/test_webapi:1.0.1 # -it:表示需要提供一个模拟的shell环境 # -p 8089:5000:表示将DockerContainer的5000端口映射到主机环境的8089端口不完善,或者还可以改进的地方可以给我留言,感谢!