windows下使用docker
之前一直在Linux上玩docker,这次尝试下在windows上操作docker。做下总结:
首先启动docker desktop。
1、VS中右键-发布项目
2、在dockerfile所在目录下执行
docker build -t test:v1.0 .
3、docker images 查看镜像id
4、docker save 导出镜像
docker save (imageId) -o E:\images\test1.0.tar
5、把刚导出的镜像文件用xshell或者mobaXterm放到centos服务器
6、docker load 从镜像文件加载镜像
docker load -i test1.0.tar
7、新加载的镜像名称和tag是空的,使用tag命令重命名
docker tag (imageid) test:v1.0
注意:
由于镜像是从windows放到linux,不同操作系统直接使用docker save 和docker load命令的话,load时会报错:Untar exit status 1 archive/tar: invalid tar header
解决办法是使用命令:
docker save [镜像id] -o test.tar docker load -i test.tar
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库