pep*_*ann 6 asp.net-mvc docker .net-core asp.net-core visual-studio-2019
在vs2019中,我在输出窗口生成docker镜像,原来生成镜像的命令是?
docker build -f "e:\work\dotnetcoreproject\rookie.qwt\rookie.qwt.webapi\dockerfile" --force-rm -t rookieqwtwebapi --label "com.microsoft.created-by=visual-studio" --label "com.microsoft.visual-studio.project-name=rookie.Qwt.WebApi" "e:\work\dotnetcoreproject\rookie.qwt"
我想改变形象的名字rookieqwtwebapi来registry.rookie.qwt.webapi,我怎么能做到这一点在vs2019?
itm*_*nus 15
我想把图片名rookieqwtwebapi改成registry.rookie.qwt.webapi,vs2019怎么做?
根据微软的文档,有一个DockerfileTag用于此目的的参数:
构建 Docker 镜像时将使用的标签。在调试中,一个“:dev”被附加到标签上。
所以这样做如下:
<DockerfileTag/>: <物业组>
<TargetFramework>netcoreapp3.1</TargetFramework>
<UserSecretsId>65be249c-09e1-45ea-bac9-45d1cb4c82b6</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<DockerfileTag>registry.rookie.qwt.webapi</DockerfileTag>
</PropertyGroup>
现在 VS 会自动构建带有这个标签registry.rookie.qwt.webapi(或registry.rookie.qwt.webapi:dev调试时)的镜像。
iSa*_*rma -2
使用--tag或-t简写为 docker 镜像添加自定义名称。您还可以添加带有图像名称的标签。更多信息在这里 - https://docs.docker.com/engine/reference/commandline/build/
运行以下命令查看图像名称:
docker build -t registry.rookie.qwt.webapi -f "e:\work\dotnetcoreproject\rookie.qwt\rookie.qwt.webapi\dockerfile" --force-rm --label "com.microsoft.created-by=visual-studio" --label "com.microsoft.visual-studio.project-name=rookie.Qwt.WebApi" "e:\work\dotnetcoreproject\rookie.qwt"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3182 次 |
| 最近记录: |