首页 > 其他分享 >visual studio 2022简单使用docker

visual studio 2022简单使用docker

时间:2022-12-03 22:57:07浏览次数:59  
标签:load -- visual studio 2022 镜像 docker save hellodocker

visual studio 2022使用docker

@startmindmap
* docker 使用
** 0.前提是安装了**Docker Desktop**
** 1.在项目中的启动项目,右键
*** 点击[**添加**]
**** 点击[**Docker支持...**]
** 2. 步骤1完成后,项目中会出现**Dockerfile**文件
** 3. 在启动项中,选择docker启动。vs会自动
@endmindmap
graph LR subgraph 日常 0((day4))-->1([早起核酸]) 0-->2([早餐]); 0-->3([午餐]); 0-->4([量体温]); 0-->5([晚餐]); end
场景 问题 分析 解决
项目编译发布后,通过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] 以上两种方案,不奏效,还是会存在问题。换一种思路,可以将运行的镜像保存起来,然后拷贝到需要使用的地方使用即可。流程如下:
@startmindmap
* docker 导出镜像文件和使用
** 0.**Docker save**和**Docker load**命令来存储和载入镜像
** 1.保存或导出镜像,docker save:
*** 方式1:**docker save -o 要保存的文件名  要保存的镜像**
**** eg: **docker save -o hellodocker.tar hellodocker**
*** 方式2:**docker save   要保存的镜像[:版本号] > 要保存的文件名**
**** eg: **docker save  hellodocker> hellodocker.tar**
** 2. 加载镜像(把镜像文件复制到相应系统后,在镜像所在目录中执行命令),Docker load:
*** 方式1:**docker load --input 文件**
**** eg:**docker load --input hellodocker.tar**
*** 方式2:**docker load < 文件名**
**** eg:**docker load < hellodocker.tar**
** 3. 使用**docker images**查看,发现镜像已经加载了。
** 4.运行镜像:eg: **docker run hellodocker**
@endmindmap

标签:load,--,visual,studio,2022,镜像,docker,save,hellodocker
From: https://www.cnblogs.com/charlesxiao/p/16948963.html

相关文章