这两天开发Asp.Net Core Docker应用,在Visual Studio中创建Dockerfile,使用Visual Stuido 进行生成,一切正常,可我需要使用buildx生成支持多CPU架构的镜像,在命令行中执行docker build或者docker buildx,都出现项目文件目录找不到的问题,修改dockerfile中的相关文件路径,能解决拷贝问题,但又出现新的问题。最后发现如果使用命令行执行docker创建,dockerfile需要放置在与sln文件相同的目录,也就是项目路径的上一级。
网友评论