在Windows 10上使用chmod的Packer Docker生成器

这里是我的打包文件:

{ "builders": [{ "type": "docker", "image": "ubuntu", "export_path": "image.tar" }], "provisioners": [{ "type": "shell", "inline": ["mkdir /full_install", "mkdir /scripts"] }, { "type": "file", "source": "./scripts/", "destination": "/scripts" }] } 

简单。 试图制作2个目录,然后将一些脚本上传到其中一个目录。 我在Windows 10上得到以下输出:

C:\ Work \ Packer \ myPacker>打包器生成myServer.jsondocker输出将在这种颜色。

==> docker:创build共享数据的临时目录…> docker:拉Docker镜像:ubuntu docker:使用默认标签:docker:latest:从library / ubuntu docker中拉:摘要:sha256:dd7808d8792c9841d0b460122f1acf0a2dd1f56404f8d1e56298048885e45535 docker:状态:图像是最新的Ubuntu的:最新==>docker:开始docker集装箱docker:运行命令:docker运行-v C:\用户\ syarnell \应用程序数据\漫游\ packer.d \ tmp \打包机 – docker:configurationshell脚本:C:\ Users \ syarnell \ AppData \ Local \ Temp \ packer-shell141617915 = / dev / => docker:上传./scripts/ => / scripts ==> docker:杀死容器:84a0969874bbfc031f60ad03c8e6765f895733cdfd51c727ae59c82a80c82658 Build'docker'errored:chmod C:\ Users \ syarnell \ AppData \ Roaming \ packer.d \ tmp \ packer-docker346952011 \ dirupload432828853 \ batchInstall.sh:不支持wi ndows

==>有些版本没有成功完成,出现错误: – > docker:chmod C:\ Users \ syarnell \ AppData \ Roaming \ packer.d \ tmp \ packer-docker346952011 \ dirupload432828853 \ batchInstall.sh:不支持视窗

==>构build完成,但没有创build工件。

C:\工作\包装机\ myPacker>

为什么这是在Windows 10中尝试chmod文件?

Packer Docker生成器不能在Windows上运行,请在github.com上打开一个问题。