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
 
posted @ 2023-03-28 11:00  向萧  阅读(325)  评论(0编辑  收藏  举报