之前一直在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.tar7、新加载的镜像名称和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 标签:load,tar,windows,使用,test,镜像,docker,save From: https://www.cnblogs.com/dayang12525/p/17264329.html