visual studio 2022简单使用docker

visual studio 2022使用docker

docker 使用

docker 使用

0.前提是安装了Docker Desktop

1.在项目中的启动项目,右键

Unsupported markdown: list
Unsupported markdown: list

点击添加

点击Docker支持...

场景 问题 分析 解决
项目编译发布后,通过docker build 构建镜像报错 image build failed to compute cache key: "XXXXXX.csproj" not found: not found 网上查找后大致两种方案:方案1:项目属性文件中添加 . ;[http://t.zoukankan.com/lindexi-p-15670092.html]方案2:Dockerfile文件放在上一级目录[https://q.cnblogs.com/q/117834/ https://huaweicloud.csdn.net/63311a51d3efff3090b52181.html https://blog.csdn.net/u011340439/article/details/127654275] 以上两种方案,不奏效,还是会存在问题。换一种思路,可以将运行的镜像保存起来,然后拷贝到需要使用的地方使用即可。流程如下:

docker 导出镜像文件和使用

导出和使用

0.Docker saveDocker load命令来存储和载入镜像

1.保存或导出镜像,docker save

Unsupported markdown: list
Unsupported markdown: list

4.运行镜像: eg: docker run hellodocker

方式1: docker save -o 要保存的文件名 要保存的镜像

方式2: docker save 要保存的镜像 > 要保存的文件名

方式1:docker load --input 文件

方式2: docker load < 文件名

eg: docker save -o hellodocker.tar hellodocker

eg: docker save hellodocker> hellodocker.tar

eg:docker load --input hellodocker.tar

eg:docker load < hellodocker.tar

posted @   daxiaxj  阅读(2053)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示